Permanent
Posted on 10 December 24 by Robert Peek
Powered by Tracker
Overview:
Join a collaborative and empowered team dedicated to developing, deploying, and maintaining robust solutions for our evolving platforms. We prioritize a culture of accountability, teamwork, and shared success. This position calls for a seasoned engineer who thrives in a dynamic environment, mentoring junior team members while driving the adoption of cutting-edge technologies and best practices.
Key Responsibilities:
Leadership in Platform Development: Lead efforts to design, develop, and maintain scalable patient support platforms.
Technical Expertise: Leverage deep knowledge of .NET, C#, SQL, and Kafka to enhance system performance and scalability.
System Optimization: Focus on improving the stability, security, and efficiency of event-driven architectures and Kafka clusters.
Team Mentorship: Provide guidance and foster skill development among junior engineers through active mentorship and collaboration.
Cross-Team Collaboration: Partner with product and architecture teams to deliver well-integrated, innovative solutions.
Adoption of Modern Practices: Advocate for new technologies, system patterns, and engineering excellence, including test-driven development, code reviews, and CI/CD practices.
Problem Solving: Apply holistic systems thinking to tackle complex challenges and deliver sustainable solutions.
Operational Support: Participate in on-call rotations and contribute to maintaining high system reliability and uptime.
Qualifications:
8+ years of experience in developing enterprise-level, cloud-based software.
Preferred background in healthcare technology or HIPAA-compliant systems.
Bachelor’s degree in Engineering or a related field is a plus.
Proven track record in solving technical challenges in high-pressure environments.
Expertise in CI/CD pipelines, automated testing, and Agile methodologies.
Strong mentoring skills and a proactive approach to knowledge sharing.
Core Technical Skills:
Proficiency in .NET, C#, SQL, and Kafka.
Experience with event-driven architecture.
Familiarity with both relational and non-relational database systems.
Hands-on knowledge of CI/CD tools and test-driven development (TDD).
Competence with Docker, Kubernetes, and containerized workflows.
Understanding of system monitoring and analytics tools.
This role offers an opportunity to work at the forefront of technology, solving impactful challenges while fostering a supportive and collaborative team environment. If you are passionate about innovation and mentorship, we’d love to have you onboard!