We seek an experienced Technical Senior Manager
to lead and drive software development efforts. In this role, you will ensure the successful delivery of high-quality software products while mentoring and guiding the team to improve their technical skills and performance. As a hands-on leader, you will be expected to contribute directly to the development process end to end, ensuring that the team adheres to best practices, coding standards, and agile methodologies.
Responsibilities
-
Strategic Planning
: The role collaborates with cross-functional global TA teams to align technology roadmaps, new product development, and oversee the delivery of robust, secure, and future-ready solutions for TA instruments from GCC. Explore the opportunities to grow and expand the GCC s contribution in TA Instruments. -
Technical Leadership
: Provide hands-on technical leadership, guiding the team through complex development tasks and ensuring the timely delivery of high-quality software. Define best practices, architecture standards, and security/compliance protocols for Microsoft technologies.
-
Architecture and Design
: Lead the design and architecture of scalable and maintainable software solutions, making key decisions that align with business objectives and technology standards. -
Team Management
: Build, Manage, mentor, and provide technical guidance to team of developers, fostering a collaborative and high-performance work environment. -
Development
: Accountable for design and able to be hands on as needed to deliver a high quality code from the development team. -
Collaboration
: Work closely with product managers, designers, and other stakeholders to understand and translate business requirements into technical solutions. -
Continuous Improvement
: Promote a culture of continuous improvement by implementing best practices, optimizing processes, and encouraging the team to stay updated with new technologies and trends. -
Code Reviews
: Perform regular code reviews to ensure code quality, consistency, and adherence to best practices. Provide constructive feedback to developers to help them grow. -
Project Ownership
: Own key technical projects, ensure they align with product goals, and coordinate with other teams to ensure successful integration and delivery. -
Performance Monitoring
Accountable for product performance and stakeholder satisfaction for deployed solutions. Continuously improve capabilities through metrics analysis, feedback loops, and post-implementation reviews
Qualifications
- Minimum of
5+ years
technology leadership, Minimum 3+ years
of people leadership, and minimum of 5+ years
of development experience as individual experience with overall min 15+ years of experience. -
Hands-on expertise
in software development with proficiency in Microsoft technology stack
, especially in C#.Net,
Windows
operating systems, along with .NET
and Azure
for building and deploying applications across various platforms. Winforms
and WPF
experience is mandatory. Development platforms like Visual Studio
, GitHub
, and Azure DevOps
, while Microsoft 365
drives collaboration with tools like Teams
and OneDrive
needed. -
Experience with System architecture
and designing
scalable, maintainable software solutions is a must. -
Proven track record of leading small teams
and mentoring junior and mid-level developers. -
Understanding of Agile methodologies
, with experience working in Agile development teams. -
Strong verbal and written communication skills
, with the ability to articulate complex technical concepts to non-technical stakeholders. -
Problem-solving mindset
, able to identify issues quickly and develop practical solutions. - Experience with modern development tools, version control (e.g., Git), and CI/CD pipelines.
-
B.Tech/MTech/MS/MCA in Computer Science
, Engineering, or related field (or equivalent work experience).