Job Description
<p>Responsibilities :<br/><br/>- Lead cross-functional technical teams in the design, development, and delivery of quality software applications.<br/><br/>- Write complex, clean, and maintainable code to develop scalable, user-friendly Front-end applications, services, and API.<br/><br/>- Design and architect full-stack solutions.<br/><br/>- Participate in technical planning and requirements gathering phases, including Design, code, test, troubleshoot, and document engineering software applications.<br/><br/>- Analyze client business processes to identify opportunities for improvements, perform gap analysis, document, and translate business requirements into well-architected technical specifications.<br/><br/>- Knowledge of emerging Cloud technologies; Google Cloud Platform, DevOps.<br/><br/>- Intellectual curiosity, especially around emerging enterprise technologies.<br/><br/>- Must have Critical thinking and problem-solving, Risk assessment, and issue analysis skills.<br/><br/>- Perform hands-on solution design, proof-of-concept, and development and testing tasks as required in support of the implementation activities.<br/><br/>- Configuring and Implementing Application and Integration services to support Business needs.<br/><br/>- Prototyping new features and integrations aligned to business strategy by introducing innovation through technology.<br/><br/>- Must-Have Interpersonal Skills, ability to work with multiple stakeholders, partners of different backgrounds, and in a multicultural environment.<br/><br/>- Ability to articulate and present different points of view on various technologies.<br/><br/>- Following source and test-driven development best practices.<br/><br/>- Troubleshooting and identifying root cause analysis while resolving the issues.<br/><br/>Requirements :<br/><br/>- Minimum of 8+ years of relevant experience as a Software engineer.<br/><br/>- 5+ years of experience in leading Java, Spring Boot applications development, deployments, and end-to-end delivery.<br/><br/>- Experience as a Frontend engineer who works on JavaScript frameworks like ReactJS and React Native.<br/><br/>- Experience in leading a team of 15+ engineers and owning the deliverables.<br/><br/>- Working knowledge of Google Cloud services such as GCP PaaS services, storage, Docker, Registry, Kubernetes, Key Vault, Platform Administration tasks, cost management, infrastructure optimization, etc.<br/><br/>- Strong fundamentals in front and back-end object-oriented programming, including proficiency in UI/Web front-end frameworks.<br/><br/>- Familiarity with integrating RESTful APIs and an understanding of microservices architecture.<br/><br/>- Experience with frontend design and solution architecture.<br/><br/>- Development experience in TypeScript, package manager, and CSS.<br/><br/>- Basic knowledge of the Elastic Search framework.<br/><br/>- Development experience in unit and integration test cases like Karma, Protractor, etc.<br/><br/>- Intermediate level of Database (SQL) skills to develop SQL queries, functions, and stored procedures.<br/><br/>- Good Understanding of CI/CD Pipeline i.<br/><br/>, Jenkins.<br/><br/>- Knowledge of Linux/Unix environment (basic commands, shell scripting, etc.<br/><br/>- Demonstrated ability to thrive in an enterprise Agile/SCRUM environment.<br/><br/>- Experience using Collaboration Technologies : DevOps, TFS, Jira, Confluence.<br/><br/>- Experience using Atlassian tool suite, including JIRA, Confluence, Bitbucket.<br/><br/>- Experience working with testing tools and Automation testing needs.<br/><br/>- Motivated, high-potential performer with demonstrated ability to influence and lead.<br/><br/>- Strong communicator with excellent interpersonal skills.<br/><br/>- Able to solve complex problems and successfully manage ambiguity and unexpected change.<br/><br/>- Teachable and embracing of best practices and feedback as a means of continuous improvement.<br/><br/>- Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business.<br/><br/>- Sound SDLC skills, preferably with experience in an agile environment.<br/><br/>- Minimum B.<br/><br/> Tech/B.<br/><br/> E degree in Computer Science, Computer Engineering, or a related field<br/><br/>- - </p> (ref:hirist.tech)