Position: Sr Software Engineer
Location: Mumbai, Maharashtra, India
Best Watches available for you on Amazon FashionAbout the job
What’s the role?
As a Senior Software Engineer in Foundation Engineering, you will work self-sustained in an agile team. Your responsibilities will cover developing, extending, and maintaining tools and services that process data for HERE global databases.
Your Tasks
- Implement tools to enhance both automated and semi-automated map data processing, involving backend/service-based software stacks, but also dashboard components for data tracking and analysis
- Own and drive technical excellence and in-depth solutions in an innovative and fast-paced environment
- Apply and extend CI/CD tools and execute end-2-end ownership of your developed software stack, including DevOps and testing aspects
- Work closely with other full stack and frontend engineers on the team to de/-refine APIs and system integrations
- Work with other engineering teams and internal customers to identify new opportunities, address critical needs, and solve complex problems using your backend development expertise
- Become an expert at leveraging internal platform resources and APIs
- Drive initiatives that contribute to the development of software that is efficient, reusable, and reliable (e.g. agile, coding, verification)
- Be part of an agile team, share knowledge, carry out code review
Who are you?
Bachelor or master’s degree in Computer Science/Information Systems or equivalent
- 4+ years of software development experience,
- Excellent applied skills in Java and programming, in combination with backend architectures, messaging technologies, and related frameworks
- Cloud Experience (AWS/Azure/IBM/Oracle)
- Strong and applied experience in REST-based web service technologies, JSON and XML, SOA, and microservices architectures
- Strong and applied DBMS & SQL skills, with a strong preference for PostgreSQL / PostGIS
- Strong and applied AWS skills (EC2, S3, RDS,), as well as experience with virtualization tools like Docker
- Strong experience with CI/CD tools, with a preference for Jenkins
- Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git/GitLab,) and team collaboration tools (e.g., Confluence/Wiki).
- Good knowledge of Linux/Unix – familiar with shell scripting
- Able to translate business and architectural features into quality, consistent software design
- Solid knowledge of programming practices, striving to write great code that is reusable, flexible, and reliable.
- A strong quality mindset is considered a must: unit testing, performance testing, writing testable code
- Self-motivated, well-organized, detail-oriented, and a strong team player with an agile mindset
Apply: Click here to Apply
Get new laptop from Amazon