About the job
Join our dynamic team of senior developers, where collaboration is key to crafting, building, and delivering high-quality full-stack solutions tailored for enterprise clients. In this pivotal role, you will engage in peer collaboration, code reviews, and problem-solving with fellow senior developers, share ownership of architectural choices, and elevate the standard of code quality and technical excellence. Additionally, you will play a crucial role in mentoring junior team members as we expand.
Your main responsibilities will encompass:
- Designing, developing, testing, and maintaining full-stack applications utilizing C#/. NET for backend development and modern JavaScript frameworks for frontend solutions.
- Leading technical design discussions and making significant contributions to architectural decisions for both new and existing systems.
- Translating business requirements from clients into comprehensive technical solutions, including the preparation of system design documents.
- Building and optimizing data-driven features backed by Microsoft SQL Server, focusing on stored procedures, performance tuning, and integration with various reporting and ETL technologies.
- Ensuring high standards of code quality through code reviews, adherence to coding standards, and advocating for unit testing and automated testing practices.
- Mentoring and providing guidance to junior and intermediate developers by sharing knowledge through pairing, reviews, and technical support.
- Engaging in the entire software development lifecycle: from requirements gathering, estimation, implementation, deployment, to post-release support.
- Collaborating directly with clients in the healthcare sector to diagnose issues, scope enhancements, and deliver exceptional service.
- Contributing to the ongoing improvement of development practices, including CI/CD implementation, source control workflows, and leveraging DevOps tooling.
- Helping the team adopt modern productivity tools safely and effectively, including AI-assisted development where appropriate.
