Responsibilities: Software design and development of complex software resulting in high quality, software products.
 Understand and analyze the functional and non-functional requirements.
 Understand the high-level design and ability to translate to low level design and implementation
 Implementation of the complex modules with high quality and clean coding.
 Understand and design re-usable modules during implementation.
Desired Skills and Experience
6-9 years of hands on experience in Software /Technology Development
Must Have:
 Proficiency in Rest API development using .Net core and C#.
 Excellent knowledge in web application development using Angular 8+, HTML5, CSS and Bootstrap.
 Excellent knowledge in micro-services development.
 Proficiency in developing web applications and services for cross platform.
 Excellent knowledge of Relational Databases, SQL, File storages and ORM technologies
 Excellent knowledge in designing micro-services and different data storage services
 Proficient in Object Oriented Analysis and Design
 Excellent knowledge of cloud application development and deployment
 Systems thinking, technical acumen, analytical skills and communication skills.
 Testing skills (Unit testing, Integration testing)
 Exposure to one or more software development methodologies (RUP preferred, one full Lifecycle preferred)
 Good knowledge in designing dynamic creation and execution of Business workflows.
 Good knowledge and experience in data lake concepts
 Good analytical and problem-solving skills
 Good knowledge in Git and DevOps model
 Quality mindset and attention to detail in all aspects of software engineering and development
Good to have:
 Experience on using and enhancing Angular UI components like document, WYSWYG editors and schedulers.
 Experience in development of applications in Life innovation & Bio Science domain
 Exposure to SCRUM methodology work culture
 Exposure to design tools – Enterprise architect / MS Visio.