Description

" Lead technical teams to design, develop, test, implement, maintain, and document complex computing software applications providing value to our business partners.

"Analyze, gather, and evaluate end user requirements. Work with Product Specialists, System and Technical Architects, UX Designer and Business SMEs to design systems and programs to meet highly complex business needs.

" Provide technical support for Production issues.

" Review system performance and identify and recommend improvements.

" Provide leadership and work guidance to offshore development teams and less experienced personnel.

" Conduct quality assurance activities such as peer reviews for offshore and onshore development teams.

" Provide guidance to technical teams on processes followed during development, estimation, code review, testing, code branching and deployment.

" Develop complex test plans to verify logic of new or modified programs.

" Create appropriate documentation in work assignments such as program code, and technical documentation.

" Stay up-to-date with emerging technologies and industry trends, and evaluate their potential impact on our software development processes.

" Drive innovation and continuous improvement within the development team, identifying opportunities to streamline processes and enhance productivity.

" Troubleshoot and resolve complex technical issues, providing timely and effective solutions.

" Collaborate with IT infrastructure teams to ensure seamless integration of software applications with existing systems.

" Stay informed about security vulnerabilities and implement appropriate measures to protect our software applications and data.

Essential Skills

" 5+ years of software development experience.

" 3+ years of leadership/management experience (team lead/project lead).

" 3+ years of experience with front end web programming (Angular 9/10+, Typescript, JavaScript, ASP.Net).

" 3+ years of experience with backend development (Java/JEE, Spring, Oracle SQL, SQL Server).

" 3+ years of experience working with the following Infrastructure technologies: OpenShift, Kubernetes, Azure, UNIX, Apache, Tomcat.

" Excellent problem-solving and analytical skills, with attention to detail.

" Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.

" Proven ability to work in a fast-paced, deadline-driven environment, managing multiple projects simultaneously.

" Familiarity with Agile development methodologies, such as Scrum or Kanban.

" Experience working in Continuous Integration and Continuous Development (CI/CD) using appropriate code versioning, build and test automation tools.

" Experience in leading offshore development teams including defining coding standards and good development practices.

Desirable Skills

Should aware of SAFe or Agile frameworkShould aware of AzureStakeholder managementCross team collaborations

Education

Any Gradute