Job Summary:
MDAEdge is a company seeking a Senior Software Engineer to join their Software Solutions group. In this role, you will design, develop, and maintain full-stack applications, focusing on Java and Angular, while collaborating with cross-functional Scrum teams.
Responsibilities:
• Design, develop, and maintain robust, secure, and scalable full-stack applications using Java, Spring Boot, JavaScript, and Angular with a focus on OOP principles and software design patterns.
• Build secure APIs using GraphQL and integrate RabbitMQ for asynchronous messaging and event-driven systems.
• Implement microservices architecture for backend services following best practices in scalability, security, and maintainability.
• Lead the development, testing, and deployment of applications on AWS, leveraging EKS (Elastic Kubernetes Service), RDS, and other AWS managed services.
• Collaborate with cross-functional teams to define, design, and deploy new features and applications.
• Ensure high-quality code through best practices in unit testing, code review, and continuous integration.
• Collaborate with cross-functional teams including DevOps, QA, and product management to drive continuous delivery pipelines and automation.
• Develop and document software in compliance with regulated industry standards, specifically in the medical device space, adhering to frameworks like IEC 62304.
• Stay abreast of emerging software technologies, trends, and best practices.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Software Engineering, or a related field OR equivalent experience
• 5+ years of professional experience in software engineering, with a focus on full-stack development
• Expertise in Java (Spring Boot) and JavaScript, with deep experience in Angular for UI development
• Proven experience with microservice architectures and distributed systems
• Strong background in cloud technologies, specifically Amazon Web Services (AWS), including experience with Kubernetes (EKS)
• Proficiency in GraphQL and RabbitMQ
• Experience with CI/CD pipelines, containerization, and infrastructure as code
• Excellent problem-solving and analytical skills with attention to detail
• Effective communication and collaboration skills with the ability to work in a team environment
• Familiarity with regulated environments
Preferred:
• Master's or higher is a plus
• Experience in software as a medical device development highly preferred
• Relevant certifications (e.g., AWS Certified Database - Specialty) is a plus
• Familiarity with healthcare data integration and compliance (e.g., HIPAA) is a plus
Company:
The world doesn't have a talent shortage. It has a talent alignment problem. MDA Edge exists to fix that. Founded in , the company is headquartered in Sheridan, WY, US, , with a team of 51-200 employees. The company is currently Growth Stage.