My client is a top firm in the Healthcare space. Using AI to help patients get the care they deserve.
They are looking for a Senior Backend Software Engineer to help lead and modernize their current healthcare technology solutions. In this role, you'll be a key technical leader, driving architectural decisions and best practices while upgrading our systems to leverage cutting-edge cloud resources.
-Responsibilities
- Design and implement robust, scalable, and secure Back End systems
- Lead the effort to modernize codebases, focusing on migration to newer cloud toolsets and optimization
- Architect and develop microservices and RESTful APIs
- Mentor junior developers and contribute to the overall growth of the engineering team
- Collaborate with cross-functional teams to define technical strategies and roadmaps
- Implement and maintain CI/CD pipelines
- Optimize database performance and data structures
- Ensure high availability, reliability, and security of our systems
- Stay current with emerging Back End technologies and cloud services
- Assist infrastructure with domain management
Role Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, related field or equivalent experience
- 7+ years of experience in software development, with at least 5 years focusing on Back End systems
- This candidate has strong experience with SQL migrations, re-indexing, optimizing queries, making platform suggestions and more
- Strong proficiency in C and .NET framework, including .NET Core
- Extensive experience with database technologies (eg, SQL Server, PostgreSQL) and ORM frameworks
- Deep understanding of cloud platforms (eg, Azure, AWS) and their services
- Experience in modernizing systems and migrating to newer architectures
- Strong knowledge of software design patterns and architectural principles
- Proficiency with version control systems (eg, Git) and CI/CD tools
- Excellent problem-solving skills and ability to mentor other team members
Preferred Experience & Skills:
- Experience with healthcare software and familiarity with HIPAA compliance and PHI handling
- Knowledge of containerization technologies (eg, Docker, Kubernetes)
- Familiarity with messaging systems and event-driven architectures
- Experience with performance tuning and optimization of large-scale systems
- Understanding of DevOps practices and infrastructure-as-code concepts
- Contributions to open-source projects or technical blog posts
- Certifications in relevant cloud platforms (eg, Azure Solutions Architect, AWS Certified Solutions Architect)
- Strong leadership and communication skills
- Ability to balance technical debt with delivery of new features
- Experience working in Agile/Scrum environments
- A proactive approach to identifying and solving complex technical challenges