Desired Candidate Profile
Key Responsibilities :
- Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements
- Effectively engage with global teams for requirements analysis, technical discussions, design presentations and product software integration.
- Guide team development efforts towards successful project delivery.
- Decompose technical tasks and provide accurate estimations. Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Provide timely communications on significant issues/developments to the stakeholders. Responding promptly and professionally to queries.
- Troubleshoot variety of complex software problems. Interface with external customers regarding software issues.
- Performs software tests on developed code to ensure quality of deliverables. Develop code and documentation for a variety of complex software projects, and design and implement bug fixes
- Conduct code reviews for junior developers and mentor/coach them on areas of improvement.
- Collaborate with other software developers and software architects to plan, design, develop, test, and maintain desktop-based business applications built on Microsoft technologies.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Proactively contribute to architectural design discussions and carry out the architectural vision guided by architects.
- Participate on teams assigned to address organizational initiatives and generic issues
Education:
UG: B.Tech/B.E. - Any Specialization, Computers
PG: M.Tech - Any Specialization, Computers, MCA - Computers, MS/M.Sc(Science) - Computers
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
MVC
WCF
C#
.NET Framework
Microsoft Technologies
Software Development
C#.Net
Software Architecture
Learning
Software Engineering
Senior Software Engineer