Key Areas of Responsibility
· Performs the role of a Requirements Engineer by analyzing and understanding the Functional requirements Specification.
· Performs the role of a specialist by reviewing work products
· Own and implement, deliver assigned modules along with the team
· Supports project estimation, planning and risk management activities
· Performs the role of a designer, developer by ensuring the consistency and efficient integration of the separate modules of software that meets the product specification.
· Manages technical communication with stakeholders
· Provides support to other functions such as DevOps, Service Team, etc.
Role Competency:
· BE/Master’s Degree in Computer Science/Software/Information Technology with 5+ years of experience in the field of application development & sustenance
· Creates high quality working software using C#, .Net in the Windows Environment and Desirable to have web services experience
· Tools, Libraries: , Powershell, WCF, SQL Server, REST Services, WinDbg,
· Design Patterns, Concepts of Continuous Integration,
· Has experience in Agile Software Development methodologies
· Contributes to continuous improvement of the team, software and processes
· Realization of high-level architecture and design with strong development skills Designs, codes, documents, tests (automated), maintains and deploys software
· Provides technical solutions that conform to requirements with a strong focus on end-users, high quality(QMS/regulatory standards), performance, safety and security
· Should have good memory management, design for performance, and multithreading experience.
· Strong analytical and problem-solving skills
· Good coding and debugging skills.
· Any experience in service-oriented architecture is an added advantage.
Behavioural Traits:
· Shall be very good technically; possess systems mindset and good problem-solving abilities.
· Ability to see the big picture.
· Result oriented.
· Ability to get into details and challenges.
· Ability to work/manage ambiguity
· Possess High-quality standards
· Excellent oral and written communication skills
· Quick learner with the ability to work under pressure with minimal guidance
· Good team player
· Details oriented, Quality conscious with the ability to multitask