- Technical Leadership : Lead and mentor a team of backend engineers, fostering a collaborative and innovative environment.
- Design and Development : Design and implement scalable backend solutions using microservices and .NET technologies.
- Cloud Integration : Leverage Azure services to enhance application performance and reliability.
- Containerization : Utilize container technologies to ensure efficient deployment and management of applications.
- Database Management : Design and manage both SQL and NoSQL databases to support application data needs.
- Healthcare Standards : Apply knowledge of FHIR and DICOM standards to ensure compliance and interoperability in healthcare applications.
- Design Patterns and Principles : Advocate for and implement design patterns and SOLID principles to create maintainable and efficient code.
- Best Practices : Establish and enforce industry best practices in software development, including code quality, testing, and documentation.
- Code Reviews : Lead code reviews, ensuring adherence to coding standards and best practices, while providing constructive feedback to team members.
- Collaboration : Work closely with frontend developers, product managers, and other stakeholders to deliver high-quality solutions.
- Problem Solving : Identify and resolve technical issues, optimizing performance and scalability.
- Documentation : Ensure clear and concise documentation for all developed systems and processes.
Qualifications :
- Education : Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- Experience : Minimum of 7 years of experience in backend development, with a focus on microservices and cloud technologies, including leadership experience.
Technical Skills :
- Proficiency in .NET framework and C# programming.
- Experience with Azure cloud services.
- Experience with cloud/on-premise deployments.
- Strong understanding of containerization technologies like Docker and Kubernetes.
- Expertise in SQL and NoSQL databases.
- Familiarity with healthcare standards such as FHIR and DICOM is Mandatory.
- Deep knowledge of design patterns and SOLID principles.
Leadership Skills :
- Proven ability to lead and mentor a technical team.
- Strong strategic thinking and decision-making skills.
Soft Skills :
- Excellent problem-solving abilities and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.