Loading open roles
Loading open roles
Loading role

GirnarSoft · posted 5 months ago
Job Title :- Technical Manager (DM)
The responsibilities of the role include:
Must have proven track record in successfully building, releasing, and
maintaining large-scale product/projects in a complex technology
Managing distributed scrum teams and a scrum of scrums delivery process,
plan, organize and control areas of the IT delivery across multiple teams
in partnership with various distributed delivery PM's, ensure projects are
delivered within mutually agreed scope and timeline as part of the client
coverage platform strategy
Ensure Agile concepts and principles are adhered to, must be able to be a
voice of reason and authority, make the tough calls while leading and
demonstrating value-add principles to a team
Instil best practices around coding techniques, architectural design,
maximum code reuse, testability, application integration, performance,
reliability, manageability, and security, and understand how this applies
to an agile environment
Support with PMO activities to provide Portfolio-program-project oversight
and management for local and partner vendor resources
Build effective and collaborative cross departmental relationships to
enable timely and quality deliverables
Ensure teams are following agreed and defined processes for delivery of
software and support
Provide clear and crisp status updates into weekly project - program
governance updated and meetings
Be credible and able to hold their own in technical and functional
conversations with client Manager, senior analysts, and developers.
Work with the distributed program - project delivery leads to enhance
development processes to support the evolution of the team’s ways of
working
Should involve in Technical and functional discussions to make sure team
is delivering quality project.
Provide time to time feedback to team and keep team motivated.
Experience managing multiple projects simultaneously, facilitating status
meetings and presenting to large groups.
Ability to identify problems, to mediate issues, to develop solutions, and
to implement appropriate course of action.
Must be expert in:
Activity and resource planning
Estimation and planning techniques
Controlling time management using capacity planning
Controlling Schedule and Effort variance.
Ensuring Portfolio Organization satisfaction
Analysing and managing project risk
Monitoring and reporting progress
Managing reports and necessary documentation
Assuring on target deliveries
Team management and leadership skills
Strong Technical Expertise
Good exposure with Microservices Architecture
Strong experience developing core Java applications across enterprise,
SME, or start-up environments.
Proven experience with distributed systems and event-driven
architectures.
Expertise in Spring Boot, Spring Framework, and RESTful API
development.
Experience in designing, building, and monitoring microservices.
Solid background in persistence technologies including JPA, Hibernate,
MS-SQL, and PostgreSQL.
Proficient in Java 11+, including features like Streams, Lambdas, and
Functional Programming.
Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI,
GitHub Actions, or AWS DevOps.
Familiarity with major cloud platforms: AWS, Azure, or GCP (AWS
preferred).
Front-end development experience using React or Angular with good
understanding of leveraging best practices around HTML, CSS3/Tailwind,
Responsive designs.
Comfortable in Agile environments with iterative development and regular
demos.
Experience with container orchestration using Managed Kubernetes (EKS,
AKS, or GKE).
Working knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend
(BFF) concepts.
Hands-on experience integrating applications with cloud services.
Familiarity with event-driven technologies (e.g., Kafka, MQ, Event
Buses).
Strong problem-solving skills, with the ability to work independently and
in a team.
Proficiency in Agile methodologies and software development best
practices.
Skilled in code and query optimization.
Experience with version control systems, particularly Git.
Your expertise
Worked as a Project manager, leading software engineering team(s) of 15-20
associates for 12+ Years of experience with user centric applications on
cloud platform (preferred AWS)
Have a solid technical background (Java), adaptable and able to work
effectively across different teams and functions
Full software development life-cycle - 3+ years’ experience in Agile
(Scrum)
Experience of planning; forecasting, budget control, people management and
retention planning.
Solid understanding of the importance of Continuous Integration, Test
Automation
Experience working with vendor and products including integration
Someone who possesses a team-first mentality.
Highly proficient with MS Office, Jira and Confluence (or equivalent
tools)
Ability to expertly read, write and speak in the English language.
Nice to have Skills :
Integrate AI-powered tools (e.g., GitHub Copilot, OpenAI Codex, Gemini
Agent) into daily development workflows.
Utilize AI tools for code generation, debugging, testing, and
documentation enhancements.
Participate in evaluating and adopting emerging AI technologies to improve
development productivity and software quality.
Collaborate with AI tools to identify opportunities for code optimization
and refactoring.
Education and certifications
Ideally Masters or equivalent qualified
Preferably PMP or PRINCE2 certified
Scrum Certified