Sr. Software Engineer
Must Have – Minimum Qualifications:
Bachelor’s degree in computer engineering, Computer Science or a related technical field with 8+ years of engineering experience
Minimum 6 years of cloud application software development experience in Dojo, Typescript, .NET
Deep knowledge of API management, event-driven architecture, and real-time data processing for scalable systems.
Knowledge in DevOps methodologies and CI/CD pipelines
Strong written and verbal communication skills
Nice to Have
• Experience in medical device industry (or other regulated industry)
• Experience with application design patterns and object-oriented design patterns
• Experience with networking communication protocols
• Experience with Agile development methodologies
• Experience with Security and Risk analysis
Roles and Responsibilities
Under general supervision, develops, codes, test, and debugs new software or enhancements to existing software customers. Requires good understanding of business application. Works with technical staff to understand problems with software and resolve them. Resolves customer complaints with software and responds to suggestions for improvements and enhancements from customers. May assist in development of software user manuals. Demonstrates software. Note: If the incumbent is responsible for the development of software for internal use, please match to a position in the Application Development sub-family grouping.