Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build robust and scalable software following industry standards and best practices
- Apply agile principles with focus on building high quality code that is effective, efficient, scalable, and extensible
- Work in a cross-functional agile team and contribute with dynamic and positive energy towards the success of the team and the organization in delivering high quality products in a timely manner
- Understand the software design strategies and lead solution design sessions
- Follow Test Driven Development methodology to help increase product quality and testing automation
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
- Express extensive understanding of business and can come up with proper technical alternatives for a specific business requirement
- Lead technical efforts to design, build, deploy, and document technical solution and technical specifications
- Owns technical estimates and contribute to having accurate and practical schedule and work plan
- Support seniors and software engineers in assessing code changes, fixing issues, and resolving mid to high -level technical complexities
- Provide timely and precise updates to facilitate monitoring and tracking project progress
- Monitor actual effort vs estimated, track rework according to the assigned span of supervision, and optimize to meet sprint cost and schedule targets
- Actively participate in retrospective reviews for continuous improvements
- Stay on the leading edge of software engineering practices, keeping domain knowledge up to date
- Understand & adhere to organization processes and policies
- Mentor seniors and software engineers and support them with understanding and applying organization processes
Job Requirements
Educational Qualification:
- Bachelor’s degree in Computer Science, Engineering, or any related discipline
Experience:
- 5 – 7 Years of Experience
Special Technical Skills:
- Hands-on technical leadership and mentoring experience
- Mentorship - ability to successfully transfer knowledge
- Experience working in Agile development environment and aware of Agile values, principles, and practices
- Solid experience in designing, implementing, monitoring, and scaling of web apps and APIs