Job Description
Responsibilities: -
• Responsible for detailed design, coding, documentation and unit testing of specific SW units in accordance to the platform processes and quality/process guidelines.
• Delivery of committed work packages within the planned time, effort and with high quality.
• Support/play the role of scrum master or feature lead to estimate and allocate responsibilities within team.
• Participate and ensure adherence to organizational and team processes.
• Ensure that the component design satisfies the given requirements, and adheres to solution quality and fitness guidelines.
• Effectively coordinate with System Architects, Requirement Engineers, Project, Test, Quality and Configuration Managers to proactively drive towards efficient and effective deliveries.
• Support development/test teams to decompose component requirements, understand architecture and design decisions, and develop features and tests that fulfill doneness and acceptance criteria.
Qualification:-
M.Tech / BE / B.Tech / MCA / MSc (Computer Science) or equivalent
•B.E/ B. Tech/ MCA/ME/M. Tech
•3-7 years of experience in design and development
•C++, OOPS programming skills,
•Understanding of Inter-process communication, multi-threading, data-structures, Unit-testing frameworks, Agile processes
•Flair to learn new technologies and thrive in an agile environment
•Ability to work as an individual contributor
•Conversant with software development processes / methodologies and exposure in working with multi-site global teams.
•Strong Analytical and Problem Solving and debugging Skills
•Ability to effectively communicate and interact with different stakeholders
•Proactive, self-motivated, result oriented, good oral and written communication
•Good understanding of software development processes / methodologies/ agile processes