Job Description
We have an urgent need for a Software Engineering Tech Lead to join the Deloitte Forensic Product practice.This role is hands on and has both managerial and individual contributor responsibilities.You will partner and collaborate with the Chief Software Architect on the technical vision of the product.You will be responsible for overseeing the success of the development team in the implementation of that vision and producing a high-quality product.You will mentor and guide the team in adhering to best practices throughout the CI/CD pipeline.You must be enthusiastic, self-motivated, and an excellent communicator with experience leading software development teams in a complex and high paced environment.
Essential Duties And Responsibilities
• Provide technical leadership to multiple teams of both onshore/offshore software engineers.
• Ensure best engineering practices are followed, well documented, and look for ways to improve process where needed.
• Participate in all the agile team ceremonies and lead where appropriate.
• Evangelize QA a as a part of engineering and the value of testable code.
• Work closely with developers to ensure they are writing proper unit tests.
• Facilitate collaboration between software engineers and QA engineers to work together in ensuring proper test cases are identified.
• Have a strong understanding of the application from both a product and user perspective.
• Be able to diagnose and troubleshoot production problems.
• Identify technical risks to the sprint commitments early on and escalate accordingly.
• Assist the team in identifying and planning the tasks at the start of the sprint.
• Assist developers in addressing performance problems.
• Assist developers in reviewing execution plans and optimizing SQL queries.
• Review Pull Requests and do code reviews.
• Spend roughly 70% of your time contributing code and staying hands-on.
• Define and own Solution Architecture from definition phase to go-live phase
• Ensure clarity on NFR and address these requirements during Architecture definition phase & make sure these are realized during engineering and deployment phase
• Mentor & guide Tech Leads & Software Engineers
• Follows technology trends and is able to correlate them with business
• Leadership skills to indirectly lead cross-functional teams towards common solutions
Qualifications
• Bachelor’s Degree in Computer Science or equivalent.
• 2+ years’ experience as a team lead
• 12+ years’ experience in application development; SaaS or Web based development experience.
• 5+ years of experience in architecting solutions with focus on microservices in Cloud using in .Net OR Java OR Python
• Proficient in creating technical documents like Architecture views, Technology Architecture blueprint and design specification
• Follows technology trends and is able to correlate them with business
• Experience in Architecture consulting engagements
• Proficient in OOAD using UML & in application of design patterns
• Experience with Continuous Integration and Delivery using Azure DevOps
💡 Quick Summary
Seeking a career-building opportunity? The Technical Architect Engineer |Net|Java|Python position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
