Job Opportunity: Senior Software Engineer - Diagnostic Solutions
Are you a passionate software engineer with a knack for full-stack development? We have an exciting opportunity for a Senior Software Engineer to join a dynamic Agile team, working on a high-tech middleware platform for diagnostic solutions. This role offers the chance to work with cutting-edge technology and make a meaningful impact in the health tech space.
This is your chance to learn and grow alongside inspiring leaders and colleagues who are deeply committed to fostering an inclusive and rewarding work environment. You'll have the opportunity to shape the future of health technology and leave a lasting legacy, all while making a tangible difference in the world.
Work closely with Product Owners and stakeholders to define project milestones, deliverables, and timelines, ensuring the team follows agile methodologies.
Contribute to coding and development tasks, leading by example in writing clean, efficient, and maintainable code.
Tackle complex technical challenges and contribute to a culture of innovation and continuous improvement.
Maintain up-to-date and comprehensive technical documentation, including architectural designs, API documentation, and deployment procedures.
Stay on top of the latest trends in software development, sharing insights with the team and exploring new technologies.
Communicate complex technical concepts effectively to non-technical stakeholders and provide regular updates on project progress.
5-7+ years of experience in C#, .NET Framework, Angular, and JavaScript frameworks.
Proficiency in Entity Framework, T-SQL, Microsoft SQL Server, Typescript, RxJS, HTML, LESS/CSS, and Node.js.
Strong experience with unit/integration testing and a development approach focused on testing.
Familiarity with source control systems like Azure DevOps and Git.
A solid understanding of SOA and RESTful architectures.
The ability to work collaboratively across teams in different locations and environments.
Excellent interpersonal, decision-making, and problem-solving skills.
Experience with Agile or SAFe methodologies is a plus.
If you're passionate about making a real difference in the world through technology and want to be part of a growing, innovative team, this could be the perfect role for you. Don't miss out - apply today!