Get alerts for roles like this
More Manager, Engineering roles in Hyderabad, Telangana — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
• As a development/technical manager, you will be responsible for all aspects of software product development such as planning, helping adopt best design/architecture, execution of sprints and end-to-end delivery of product features
• As a senior technical leader, you will guide team in designs/architecture, create PoCs, develop good quality of code, review PRs and be a technical expert and mentor
• Influence the product roadmap to ensure it incorporates necessary technical investments and considers longer-term architectural goals
• Establish and continually improve development and team processes that yield maximum efficiency in day-to-day engineering operations
• Provide just in time feedback, conduct 1:1s, annual reviews, and find continuous improvement opportunities
• Lead and manage the development efforts for cloud-based applications and infrastructure by building POCs, working with team to implement and productise with optimal quality, security, and performance
• Work closely with the Product teams to develop the best technical design and approach for product development
• Be a leader amongst the team in solving complex software development items that meet customer expectations.
• Responsible for the over-all systems development life cycle within an Agile-SCRUM development process
• Management and execution against project plans and delivery commitments
• Review work items to estimate and assist junior engineers in creating design solutions.
• Be involved with SDLC from requirements to test but own executing development of features & bug fixes that is clean, reusable, maintainable code in .Net, C# and Angular.
• Make necessary database changes to support ongoing development tasks
• Build quality into all tasks, ensure adequate unit testing and support quality assurance engineers in testing completed items
• Lead, critique and coach others in code reviews and architecture discussions
• Lead cross team development efforts, identifying dependencies and resolving impediments other engineers' encounter
Qualifications
• Bachelor's degree in Computer Science, or equivalent work experience
• Experience managing, motivating, and retaining a high-performance software engineering team.
• Experience with large scale, consumer facing, enterprise level applications.
• 12+ years' experience designing and developing SaaS web applications using .Net/C# stack, preferably in a product development organization.
• 3+ years of team management experience
• 5+ years' experience w/database technologies – SQL, Entity Framework
• 3+ years' experience with cloud technologies (Azure/AWS)
• Experience in the full stack from database development through front-end
• Ability to mentor all levels of engineers in best practices
• Experience developing RESTful APIs
• Experience designing and developing responsive UI applications using Angular/AngularJS
• Experience w/front-end technologies – HTML5, SASS/CSS, Angular, Typescript
• Experience with Unit Testing and Mocking frameworks and concepts
• Experience with Agile/Scrum methodologies
• Experience with GIT
• Strong communication skills – written and verbal
• Strong collaboration skills – experience working in a small-team environment
• Experience with Oracle databases, including writing/optimizing complex queries, stored procedures, and scripting is a plus
• Experience building apps in financial domain is a plus
Skills: Sql, Agile
Experience: 12.00-15.00 Years