Responsible for the development and delivery of parts of a product, in accordance to the customers requirements and organizational quality norms. Activities to be performed include:
Requirement analysis and design of software solutions based on requirements and architectural /design guidelines.
Implementation of features and/or bug-fixing and delivering solutions in accordance with coding guidelines and on-time with high quality.
Identification and implementation of unit and integration tests to ensure solution addresses customer requirements, and quality, security requirements of product are met.
Performing code review and creation / support for relevant documentation (requirement/design/test specification).
Ensuring integration and submission of solution into software configuration management system, within committed delivery timelines.
Performing regular technical coordination / review with stake holders and ensuring timely reporting and escalations if any.
Supporting Project Manager for planning, ensuring risk identification and initiating steps towards risk mitigation.
Experience with ASP.Net Framework
Very strong in Azure cloud
Familiar with WCF, REST, JSON
Knowledge about the different types of services IaaS, PaaS, SaaS
Deployment, Monitoring, Scaling of services
TFS features for development of services
Strong Analytical and Problem Solving Skills
Effective verbal and written communication skills
Conversant with software development processes / methodologies and exposure in working with multi-site global teams.
Knowledge in Static code Analysis and Unit Testing. Exposure to TFS is preferred