
Senior .NET Engineer
- Украина
- Постоянная работа
- Полная занятость
- Write application, service, and system code following SES secure coding guidelines.
- Code, test, and troubleshoot applications and services using appropriate technologies and tools.
- Maintain and enhance existing applications by modifying program specifications, designing detailed programming logic, and implementing approved changes.
- Translate logical system and application specifications into physical system and application design
- Evaluate complex interdependencies between applications and services to ensure that changes in one do not cause unintended effects in others
- Write and execute unit tests; contribute to automated testing efforts to ensure software quality.
- Assess and implement improvements to processing efficiency within application systems. Analyze performance of applications and take action to correct deficiencies.
- Contribute to the development and maintenance of CI/CD pipelines to enable efficient, reliable, and secure build, test, and deployment workflows.
- Design infrastructure using Terraform as Infrastructure as Code (IaC), ensuring scalability, repeatability, and version control of environment configurations.
- Write and maintain comprehensive application and system documentation.
- Collaborate with team members and users to gather requirements, handle change requests, and develop effective solutions.
- Help define user stories and develop detailed plans to guide the team’s work.
- Participate in Agile development processes, contributing to sprints and collaborating with team members.
- Provide input during planning sessions and support team goals.
- Actively learn and apply new technologies to enhance user experience and improve productivity.
- Mentor junior members of the development team.
- 7+ years of commercial experience developing applications in a Microsoft, .NET, or web services environment.
- 5+ years of hands-on experience developing solutions using .NET technologies and frameworks, particularly Dapper, Entity Framework, or similar ORM frameworks.
- Experience with C#
- 5+ years of experience working with cloud technologies, preferably AWS (e.g., S3, Lambda, RDS, DynamoDB, SQS, OpenSearch). Experience with Azure or other cloud providers is a plus.
- Experience with relational databases (e.g., PostgreSQL) and exposure to NoSQL databases.
- Familiarity with continuous integration and delivery (CI/CD) pipelines and tools (e.g., GitHub Actions, Jenkins, GitLab CI, or AWS CodePipeline).
- Hands-on experience using Terraform for Infrastructure as Code to manage cloud resources in AWS.
- Experience using Visual Studio and GitHub for development and version control.
- Familiarity with healthcare data integration technologies (e.g., HL7, JSON, XML), and an understanding of interoperability standards and SQL/database principles.
- Experience with front-end technologies such as React, jQuery, jQuery UI, and AJAX.
- Experience interpreting software specifications and participating in the design, development, and testing process.
- Experience developing high-throughput transactional systems, handling concurrency in distributed applications.
- Hands on experience designing cloud architectures, microservices, or event-driven architectures and distributed systems
- Ability to quickly learn and adapt to SES environment and clinical data exchange standards.
- Excellent problem-solving abilities and a willingness to continuously learn.
- Strong organizational skills with the ability to prioritize tasks, meet deadlines, multitask, and pay close attention to detail.
- Strong verbal and written communication skills, with the ability to ask insightful questions and actively listen.
- HIPAA Awareness.
- AWS Certified Solutions Architect - Associate or others.
- Familiarity with encryption, digital signatures and Microsoft Crypto API.
- Python knowledge.
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits