5Data Inc
Website:
5datainc.com
Job details:
Tech Lead
As a Tech Lead, you’ll be part of a team of smart, highly skilled technologists who are passionate about learning and prototyping cutting-edge technologies. Right now our platform is based in React, JAVA, Spring Boot, Mongo, Postgres and Elastic Search, and we continue to adopt the best of breed in cloud-native, low-latency technologies. We value CI/CD in everything that we develop.
What you’ll do
- Lead cross-functional technical teams in the design, development and delivery of quality software applications
- Write complex, clean and maintainable code to develop scalable user-friendly Front-end applications, services and API
- Design and architect full-stack solutions
- Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.
- Analyze client business processes to identify opportunities for improvements, perform gap analysis, document and translate business requirements into well-architected technical specifications
- Knowledge of emerging Cloud technologies; Google Cloud Platform, DevOps
- Intellectual curiosity, especially around emerging enterprise technologies
- Must have Critical thinking and problem-solving Risk assessment and issue analysis skills
- Perform hands-on solution design, proof-of-concepts and development and testing tasks as required in support of the implementation activities
- Configuring & Implementing Application and Integration Service to support Business needs
- Prototyping new features and integrations aligned to business strategy by introducing innovation through technology
- Must-Have Interpersonal Skills, ability to work with multiple stakeholders’ partners of different backgrounds and in a multicultural environment
- Ability to articulate and present different points-of-views on various technologies
- Following source & test-driven development best practices
- Troubleshooting and identifying root cause analysis while resolving the issues
We’re looking for people who have
- Minimum of 10+ years of relevant experience as a Software engineer
- 5+ years of experience in leading Java, Spring boot applications development, deployments & end to end delivery.
- Experience as a Frontend engineer who works on JavaScript frameworks like ReactJS and React Native.
- Experience to lead a team of 15+ engineers and own the deliverables
- Working knowledge on Google cloud services such as GCP PaaS services, storage, Docker, Registry, Kubernetes, Key Vault, Platform Administration tasks, cost management, infrastructure optimization etc
- Strong fundamentals in front and back-end object-oriented programming, including proficiency in UI/Web front-end frameworks
- Familiarity integrating Restful APIs and an understanding of microservices architecture
- Experience with frontend design and solution architecture
- Development experience in typescript, package manager and CSS
- Basic knowledge on Elastic Search framework
- Development experience in unit and integration test cases like Karma, Protractor etc
- Intermediate level of Database (SQL) skills to develop SQL queries, function and stored procedures.
- Good Understanding on CI/CD Pipeline i.e. Jenkin
- Knowledge on Linux/Unix environment (basic commands, shell scripting, etc.)
- Demonstrated ability to thrive in an enterprise Agile/SCRUM environment
- Experience using Collaboration Technologies: DevOps, TFS, Jira, Confluence
- Experience using Atlassian tool suite, including JIRA, Confluence, Bit Bucket
- Experience working with testing tools and Automation test needs
- Motivated, high-potential performer, with demonstrated ability to influence and lead.
- Strong communicator with excellent interpersonal skills.
- Able to solve complex problems and successfully manage ambiguity and unexpected change.
- Teachable and embracing of best practices and feedback as a means of continuous improvement.
- Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business
- Sound SDLC skills, preferably with experience in an agile environment
- Minimum B.Tech/B.E degree in Computer Science, Computer Engineering or related field
Click on Apply to know more.