Roles & Responsibilities
Independently specify, plan, design, develop, test, and support assigned software components.
Collaborate with the team to define requirements specifications and test plans for software validation.
Contribute to project scheduling, including scope, task duration, and execution order.
Translate requirements into well-structured and documented software components.
Participate in design reviews and code inspections.
Implement solutions for identified defects.
Anticipate system faults and mitigate risks.
Develop automated unit test cases to ensure software meets design criteria.
Monitor work progress against schedule commitments and report to leadership.
Experience Required
Bachelor's degree in Computer Science, Computer Engineering, or related discipline.
Minimum of 5 years' experience in GUI development (preferably Angular).
Minimum of 5 years' experience using C#.
Minimum of 5 years' experience in C# ASP.NET MVC development.
Minimum of 3 years' experience in MS SQL database design and access.
Minimum of 2 years' experience with AngularJS 2+.
Skills & Certifications
Proficiency in C# ASP.NET MVC development.
Strong knowledge of HTML, CSS, TypeScript, and JavaScript.
Familiarity with JavaScript frameworks such as Angular 2+, Bootstrap, and JQuery.
Experience with MS SQL Server and Entity Framework.
Proficiency in Visual Studio.
Action-oriented with a focus on results.
Strong work ethic and commitment to project goals.
Excellent written and oral communication skills.
Eligibilities & qualifications
Experience with Agile Scrum methodologies is a plus.
Experience working in a regulated (FDA) environment with medical instrumentation is desirable.