We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in backend technology C#, strong knowledge in Object oriented programming (OOPs) concept, Deep knowledge in API implementation. Experience in HL7 is an added advantage.
Key Responsibilities
Design and Development: Lead the design and development of robust and scalable interfaces using C# technologies.
API Implementation: Implementing different APIs.
Code Quality and Best Practices: Ensure code quality through best practices, code reviews, and unit testing.
Troubleshooting and Support: Provide troubleshooting and support for existing systems and interfaces.
Documentation: Create and maintain comprehensive documentation for all development work.
Collaboration: Work closely with cross-functional teams, including product managers and other developers, to deliver high-quality software solutions.
Qualifications
Experience: Minimum of 5 years of professional experience in software development, with a focus on C# and API implementation.
Technical Skills:
Proficiency in C#/OOPs and .NET framework.
Strong experience with RESTful API design and development.
Experience with version control systems such as TFS/Git.
Strong understanding of software development lifecycle.
Experience in HL7 is an added advantage.
Soft Skills
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.