Job Description
Job Description:
Your tasks and responsibilities:
- Design, development and testing of features in the applications
- Support the entire development lifecycle (concept, design, test, release and support)
- Collaborate with project teams to define, design, and ship new features
- Unit-test code, component test using BDD with SpecFlow including edge cases, usability, general reliability and to identify malfunctions
- Mentoring junior developers and code Reviews
- Continuously discover, evaluate and implement new technologies to maximize development efficiency
- Design the command line / UI interfaces precisely as per the specifications to improve user experience
- Architecture and design documentation
Required Knowledge/Skills, Education, and Experience
- B.E. / B.Tech degree in comp science or information technology or equivalent and around 8-10 years of experience in software development.
- Technical expert in .Net (C#, WPF, WCFβ¦), SignalR π‘ͺ Communication, Html5, CSS, SCSS, Angular
- Strong OO design, SOLID principles, Clean Architecture, clean code programming skills and ability to understand design principles behind a scalable application
- Debugging Tools, Performance Testing and Security considerations
- Experience in Medical Domain is an added advantage
- Well versed with agile software development methodology
- Excellent analytical skills with a good problem-solving attitude
- Excellent interpersonal, communication, collaboration and presentation skills.
- Familiarity with continuous integration in git or Azure pipelines