Description<br><br> Essential Functions:<br> - Develops software solutions across multiple subsystems within our applications, including collaboration with requirements definition, prototyping, architectural design, coding, testing and deployment Understands how our applications operate, are structured, and how customers use them<br> - Researches new technology and development tools to remain informed of current trends<br> - Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, code comments and clearly readable code<br> - Analyzes defects, performs root cause analysis, and collaborates to resolve<br> - Complies with established internal quality systems and considers standards, best practices, and regulatory requirements as part of coding activities<br> - All other duties and responsibilities as assigned <br><br> Skills needed to be successful:<br> - Clear, effective verbal and written communication skills<br> - Good collaboration and teamwork skills<br> - Solid knowledge of scripting and object-oriented software development principles<br> - Functional knowledge of relational and/or non-relational databases<br> - Solid development skills and overall understanding of software development methodologies<br> - Understanding of refactoring or re-engineering solutions<br> - Thorough knowledge of design principles and patterns<br> - Solid understanding of Agile software development methodologies<br><br> Required Experience & Education: <br> - Bachelor’s degree in Engineering or related discipline or equivalent experience<br> - 0-2 years’ experience with software development life cycle, software testing methodologies, and quality assurance<br> - Familiarity with of C, C++, and OOPS Concepts as well as Multi-tiered application design and development, RDBMS design (SQL Server, Oracle etc) HTML/DHTML and Java Script <br><br> Preferred Experience & Education: <br> Knowledge of medical devices or healthcare software<br> Familiarity with .NET-ASP, C#, VB.net<br><br> Supervisory Responsibilities:<br> None<br><br> Qualifications<br> Experience Required:<br> Less than 2 years: 0-2 year