Work Flexibility: Hybrid
What you will do:
Technical Responsibilities:
- Design develop test and maintain scalable web applications using the Microsoft .NET stack (C# Core MVC).
- Build intuitive and responsive frontend interfaces using HTML5 CSS3 JavaScript and frameworks such as Angular React.
- Develop and consume RESTful APIs and work with databases (SQL Server Entity Framework LINQ).
- Collaborate with crossfunctional teams including product managers UI/UX designers QA engineers and other developers.
- Participate in code reviews architectural discussions and Agile/Scrum ceremonies.
- Write clean maintainable and efficient code following best practices and coding standards.
- Troubleshoot debug and optimize application performance and scalability.
- Ensure the security performance and reliability of applications.
General Responsibilities:
- Work cooperatively with R&D Quality Regulatory Clinical Marketing and Project Management to ensure project success as a key member of the team collaborating with others and solidifying relationships
- Quickly process and assimilate procedures policies processes systems and technology required
- Work on complex problems applying advanced experience and learnings
- Demonstrate ownership and prioritize work with minimal supervision
- Build relationships and influence among peers
- Lead code reviews for components in systems applying design principals coding standards and best practices
- Develop and design software components per requirements and architecture defined
What you need
Minimum Qualifications (Required):
Bachelors degree in Software Engineering/ Computer Science or related discipline & 3 years of work experience
Technical Skills:
- 3 years of experience as a Full Stack Developer with a focus on .NET technologies.
- Proficiency in C# Core .NET Framework and MVC.
- Strong understanding of frontend frameworks/libraries such as Angular React.
- Experience with JavaScript jQuery Bootstrap and modern CSS.
- Handson experience with SQL Server and writing complex queries stored procedures and database design.
- Familiarity with version control systems (e.g. Git) and CI/CD pipelines.
- Knowledge of Azure or AWS cloud services is a plus.
Preferred Skills:
- Experience with WPF (Windows Presentation Foundation) for building rich desktop applications
- Knowledge of InstallShield for creating Windows installers and deployment packages
- Familiarity with Azure DevOps for CI/CD project tracking and version control integration
- Understanding of Jenkins Pipelines for automating build and deployment workflows
Travel Percentage: None
Required Experience:
Senior IC