Senior C# Developer (IRC294615)
This organization specializes in developing advanced healthcare technology solutions designed to enhance patient safety and operational efficiency. It provides a robust platform that leverages biometric identification to ensure accurate patient record linkage, thereby mitigating risks associated with medical identity management. The focus is on delivering secure, compliant, and productivity-improving systems for healthcare providers. These solutions are crucial for eliminating duplicate medical records, preventing identity theft, and safeguarding against insurance fraud within the healthcare ecosystem. The company is committed to transforming patient care through innovative, cloud-based software-as-a-service offerings.
Job Description:
- Possess 5-8 years of progressive experience in software development, specifically focusing on designing and building enterprise-grade applications within a professional setting.
- This role requires a full-time commitment to working on-site at our Lviv location, fostering direct collaboration and team engagement within the office environment.
Required Skills:
- Demonstrated advanced expertise in Artificial Intelligence (AI) concepts and their practical application in enterprise software solutions.
- Agentic AI, Codex/GitHub Copilot/Claude Code
- Possess advanced proficiency and hands-on experience with the .NET framework, including C# for developing robust and scalable applications.
- Proven ability to design and implement full-stack enterprise applications, demonstrating comprehensive understanding of software architecture.
- Strong proficiency in modern frontend development frameworks such as Angular or React, enabling the creation of intuitive user interfaces.
- Extensive experience working with leading cloud platforms, specifically AWS or Azure, for deploying and managing scalable applications.
- Mandatory experience with containerization and orchestration technologies, including Docker, Kubernetes, and Helm, for efficient application deployment.
- Solid understanding and practical application of DevOps practices and tools to ensure continuous integration and streamlined deployment pipelines.
- Expertise in designing, querying, and optimizing relational databases such as MS SQL Server or Postgres for high-performance data management.
- Demonstrated leadership experience, including the ability to mentor junior developers and effectively lead technical initiatives.
- Exceptional written and verbal communication skills, crucial for effective interaction with internal teams, external customers, and partners.
Job Responsibilities
- Design and develop robust, scalable software features for patient access solutions, ensuring high performance and reliability.
- Implement complex software modules and components using C# and .NET, adhering to best practices and coding standards.
- Contribute to the architectural design and evolution of cloud-native applications, focusing on scalability and security.
- Lead the integration of new features into existing systems, ensuring seamless functionality and data integrity.
- Collaborate actively within an agile Scrum team to define, plan, and execute software development cycles from inception to deployment.
- Ensure the developed systems are highly scalable and capable of supporting the demanding requirements of large healthcare organizations.
- Conduct thorough research and analysis to devise innovative solutions for complex challenges related to patient identity management.
- Propose and evaluate technical solutions, considering trade-offs and long-term system implications.
- Mentor and provide technical guidance to junior developers, fostering their growth and ensuring adherence to technical standards.
- Drive the adoption of best practices in software development, including code reviews, automated testing, and continuous integration.
- Optimize application performance and troubleshoot complex issues across various system components.
- Participate in cross-functional discussions with product management, QA, and UX teams to translate requirements into technical specifications.
- Ensure comprehensive documentation of designs, implementations, and operational procedures.
Required languages
| English | B2 - Upper Intermediate |