Software Engineer / Senior Software Engineer
Information Technology
Key Responsibilities:
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code.
- Review, debug and document software development phases.
- Work as a team lead and contribute to the development process, meet timelines, attends meetings, and distribute tasks to the team.
Qualifications and Experience:
- Bachelor’s/Master’s degree in Computer Science/Software Engineering or equivalent education from a recognized Institution
- 3-4 years for Software Engineer and 5-8 years for Sr. Software Engineer relevant experience, preferably in a healthcare setup
- Experience in developing healthcare applications that include EMR and HIS shall be preferred.
- Must have strong object-oriented programming concepts, proven skills in a multi-layered and distributed architecture.
- Knowledge of .Net Framework/ .Net Core, Distributed Architecture, SQL, NoSQL, EF & ORM, Restful API, MVC, Design Patterns, Source Code Versioning, Visual Studio/ Visual Studio Code.