Desired Candidate Profile
1.Role Objective
The role will be primarily responsible for supporting a Point of sale application. Candidate is required to possess strong technical knowledge in windows and web application development with latest .NET technologies. Candidate must understand business requirements, prepare impact analysis, low level design documentation, develop software, perform unit testing, preparing deployment packages and bug fixing. Candidate must showcase good analytical and problem solving abilities. Candidate should coordinate with Business Analyst lead to take up Requirements for software development. Candidate should also coordinate with Support leads to provide fix for bugs identified in the production within the agreed SLA.
2.Detailed Roles and Responsibilities:
OPERATIONAL
Takes responsibility for the Designing, developing and testing of software solutions for a project, actively participating in all phases of the project
Prepare impact analysis & low level design document
Understand business requirements
Develop and/or enhance screen or feature to meet business requirements
Prepare unit test cases and conduct unit testing to ensure quality
Perform peer code review
Provide technical input and participate during the design stage
Changes & Bug Fixes in current application
Serve as the internal central point of communication around project status, timelines, and risks.
Ensure project tasks are completed on time and within scope.
Define, document and implement engineering best practices and process
Work closely with the QA team to perform comprehensive quality assurance testing
Should be available to take support calls as required by project
KEY INTERACTIONS
Management
PMO and Project Teams
Vendors and suppliers
Client
1.Educational Qualifications:
Graduate in Major Science disciplines like Computer Science / Software Engineering / Electrical / Electronic Engineering, Mathematics / Physics).
Microsoft Certifications on .NET like MCPD,MCSD etc.
1.Skills & Experience:
At least 5 years related development experience
Demonstrable knowledge, experience and capabilities in Software Development processes and methodologies
Experience of working with design patterns
Experience of working with Web services and integration with multiple systems
Experience on Riposte Application and Essential will be an added advantage
Hands on experience in WPF, WCF, Web API, MVC, SOAP
Strong OOP concepts and practical experience.
Experience of architecture and design of complete product line.
Experience of analysis, design and development of Core Frameworks
Exposure to configuration management process
High level of attention to Business Requirements
Experience in Agile development and DevOps will be an added advantage
1.Behavioral Skills:
Strong communication skills with both Oral and Written
Ability to work under pressure and prioritize with minimal supervision
Multi-tasking skills and attention to detail
Strong leadership skills with ability to work with cross functional teams
Exhibits the ability to adapt and be flexible within a growing and changing environment
Checking progress against targets, reporting as necessary and taking action to resolve exceptions
Strong interpersonal communication and presentation skills
Strong aptitude for learning new technologies
Education:
UG: Any Graduate - Any Specialization
PG: Post Graduation Not Required
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Dot Net
MCSD
Microsoft Certified
Impact Analysis
Design Patterns
Dotnet
WPF
Software Development
Software Developer
.Net
WCF
MVC
Agile Development
Web Services