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