Role Overview
Develop software solutions across multiple subsystems, participating in the full lifecycle from requirements definition and prototyping to architectural design, coding, testing, and deployment. This role involves researching new technologies, documenting solutions through diagrams and readable code, and performing root cause analysis on defects within a highly regulated healthcare informatics environment.
Responsibilities
- Develop software solutions across multiple subsystems including prototyping, architectural design, and deployment
- Research new technology and development tools to stay current with industry trends
- Document solutions using flowcharts, layouts, diagrams, and code comments
- Analyze defects and perform root cause analysis to resolve issues
- Comply with internal quality systems, standards, and regulatory requirements
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, or equivalent experience
- 1-2 years of experience with SDLC, Software Testing, and Quality Assurance
- Solid working knowledge of C#, JavaScript, and OOPS concepts
- Functional knowledge of RDBMS such as Oracle or SQL Server
- Experience with multi-tiered application design and HTML/DHTML
- Experience using AI-powered tools and understanding of Prompt Engineering
Nice to Have
- Experience with Cloud Development or Containerized Deployments
- Experience with Agentic AI development tools and workflows
- Knowledge of Scientific Data Software, Medical Devices, or Healthcare Software
Skills
- C#
- JavaScript
- SQL
- Prompt Engineering
- SDLC