Collabera
.Net Developer/ Software Developer/ Applications Developer/ Software Engineer
Collabera, Barrington, Illinois, us, 60011
.Net Developer/ Software Developer/ Applications Developer/ Software Engineer
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services.Job Title: Software Engineer II (ID: GEJP00012403)Duration: 6 months (Possibility to Hire)Responsibilities:Develop high performing, scaling and innovative applications in a fast paced and agile development environment.Collaborate with system engineers and senior software developers to implement solutions that are aligned with and extend shared platforms and solutions.Work with Product Owners to understand product requirements & implement features/solutions per requirements and engineering best practices.Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.Design, implement and maintain application components.Translate defined product management requests into workable and high quality code.Participate in code reviews and pair programming sessions.Assist in the identification and troubleshooting of application issues.Write code that meets standards and delivers desired functionality using the technology selected for the project.Understand software performance and reliability parameters, assess application parameters, and design software to meet aggressive performance targets.Design and build strong testing infrastructure to improve testing coverage and the overall reliability of the product.Basic Qualifications:Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math).Minimum 2 years of experience in software development related to .NET and other MS technologies like WCF, WPF, WinForms, Entity Framework, MEF, LINQ, XAML.Technical:Hands on experience with various programming languages including Modula-2, C++, C#/.NET, Java.Experience with Win based programming.Experience with software test tools (QTP, Selenium, NUnit).Good understanding of design patterns, SOLID principles and OO design.Very deep knowledge on SQL, unit testing, mocking, concurrency and security concepts.Good knowledge on database technologies and concepts (especially MS SQL Server), IIS, XML, distributed systems and AOP.Experience with Test Driven Development and Agile methodologies.Passion for software development and technology.Experience working on software projects in the Healthcare domain (diagnostic imaging, patient information systems). Experience in medical imaging / DICOM a plus.Experience with database tools.
#J-18808-Ljbffr
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services.Job Title: Software Engineer II (ID: GEJP00012403)Duration: 6 months (Possibility to Hire)Responsibilities:Develop high performing, scaling and innovative applications in a fast paced and agile development environment.Collaborate with system engineers and senior software developers to implement solutions that are aligned with and extend shared platforms and solutions.Work with Product Owners to understand product requirements & implement features/solutions per requirements and engineering best practices.Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.Design, implement and maintain application components.Translate defined product management requests into workable and high quality code.Participate in code reviews and pair programming sessions.Assist in the identification and troubleshooting of application issues.Write code that meets standards and delivers desired functionality using the technology selected for the project.Understand software performance and reliability parameters, assess application parameters, and design software to meet aggressive performance targets.Design and build strong testing infrastructure to improve testing coverage and the overall reliability of the product.Basic Qualifications:Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math).Minimum 2 years of experience in software development related to .NET and other MS technologies like WCF, WPF, WinForms, Entity Framework, MEF, LINQ, XAML.Technical:Hands on experience with various programming languages including Modula-2, C++, C#/.NET, Java.Experience with Win based programming.Experience with software test tools (QTP, Selenium, NUnit).Good understanding of design patterns, SOLID principles and OO design.Very deep knowledge on SQL, unit testing, mocking, concurrency and security concepts.Good knowledge on database technologies and concepts (especially MS SQL Server), IIS, XML, distributed systems and AOP.Experience with Test Driven Development and Agile methodologies.Passion for software development and technology.Experience working on software projects in the Healthcare domain (diagnostic imaging, patient information systems). Experience in medical imaging / DICOM a plus.Experience with database tools.
#J-18808-Ljbffr