Location : Noida
Experience : 6 to 9 Years
Salary: 5 to 7 Lacs
Working Days: 5
The primary focus of the candidate is to develop long- term sustainable relationships with the corporate and divisional executives of the client.
Capture and prepare detailed technical requirements for each assigned Epic/Stories
Lead and track the implementation of project/s sprint.
Provide direction and support to project team.
Participate in the test plan and strategy to include System Integration testing (SIT) and User Acceptance Testing (UAT)
Mentor and support junior team members
Flexible in working under changing and different work settings.
Maintain high team morale.
Adhere to company and project standards and guidelines.
Accurate time accounting and reporting of own work.
Promptly escalate issues, which affect product/project delivery and quality that are beyond scope of influence and report same to reporting manager.
Pay high attention to detail in all work.
Quality, on time delivery of agreed deliverables.
Contribute to the company knowledge base and process improvements.
Conduct system wide requirement analysis.
Conduct module level work effort estimations and integrate for the whole system
Will work under the guidance of the PM/Architect/BA
Thoroughly understand the Requirements and Design.
Develop detailed design.
Design and implement automated unit testing framework as required
Use best practices and coding standards.
Conduct thorough unit testing using the automated unit test framework
Conduct peer-reviews and lead reviews and provide feedback
Provide accurate and detailed weekly task reports.
Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and detailed design
Conduct thorough unit testing and integration testing for the whole system
Assist Project Lead/PM/BA in project coordination.
Internally motivated, able to work proficiently both independently and in a team environment Conduct project risk identification and mitigation action planning with the project manager
Skills and Qualifications:
7+ years background in Software Development
Solid understanding of Software Development Lifecycle and Agile Development Methodologies Solid knowledge of relevant technology concepts (e.g. client-server, relational databases, and web-based architectures)
Consistently demonstrated ability to exceed the requirements of Senior Software Engineer. Sound knowledge of estimation technique
Good knowledge of design patterns
Sound industry trends awareness.
Good understanding of data structures/DB schema/ troubling shooting & optimization of DB issues
Experience with debugging, performance profiling and optimization Sound Knowledge of unit testing methodologies and frameworks Sound communication skills.
Sound time management skills.
Good ability to anticipate issues and formulate remedial actions. Sound interpersonal and team working skills.
Sound ability to take on multiple assignments.
Good command of written and spoken English.
Good problem-solving skills.
Easily adoptable to company culture