Experience
8 - 13 yrs
Job Location
Bhubaneswar, India
Vacancy
1
Designation
Software Development Lead
Job Type
Not specified
Job Description
Developers work on product teams using agile processes to quickly produce and release customer value. As a Tech Lead/Senior engineer, you will be responsible for designing, developing, testing, delivering and supporting product services. You will deeply understand the customer problems, the technology and will have direct impact to our client s business. You will also have an opportunity to participate in hiring, leading, and growing your software engineers.
This requires you to:
- Design and develop scalable, back-end, data services using SaaS based technology
- Hands on coding (70%): Create standard Restful APIs to expose all functionality.
- Leverage existing open-source technology where appropriate.
- Solve tough design and architectural problems.
- Be flexible in our fast-paced environment
- Work well with Quality Engineers and Product Owners.
- Be creative and willing to take risks
- Mentor and Manage (30%): We need you to grow into a leadership role to help maximize individual contribution of junior engineers on the team and help their professional growth.
- Strive to deliver the highest quality features at all times.
This is you:
- Strong developer having a minimum of 8 years of experience, who enjoys writing code and tests.
- Strong back-end programming language experience: C++, Java.
- Experience with transforming monolith to microservices.
- Experience with SaaS scalable technologies.
- Experience with caching, distributed and big data computing technologies Redis, Spark, Kafka etc.
- Experience with CI/CD tools, technologies and best practices.
- Hands-on experience working in agile software delivery teams