Role Description: As a Senior Technical Lead - Program manager at Incedo, you will be responsible for the successful delivery of complex technical programs. You should have experience with program management methodologies and be able to work collaboratively with cross-functional teams.
Roles & Responsibilities:
Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture. Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions. Mentor & guide junior team members, review their code, establish quality gates, build & deploy code using CI/CD pipelines, apply secure coding practices, adopt unit-testing frameworks, provide better coverage, etc. Responsible for teams growth. Foster a collaborative and supportive work environment, promoting open communication and teamwork. Demonstrate strong leadership skills, with the ability to inspire and motivate team members to perform at their best.
Technical Skills
Skills Requirements:
Software development experience using Java & Spring Boot.
Familiar with Micro Service & Event-Driven architecture. Experience in building RESTful APIs and relational databases. Experience in UNIX or Shell scripting is a plus. Having knowledge in J2EE is an added advantage. Professional experience working in an agile development environment, SCRUM or Scaled Agile framework (SAFe). Willing to work in a HYBRID environment. Lead and manage a team of professionals to achieve organizational goals. Provide guidance, support, and mentorship to help employees grow and develop professionally and focus on Career Management.
Nice-to-have skills
Qualifications
8-10 years of work experience in relevant field
B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred