Job Description
Senior Software Engineer - Full Stack Developer Experience Level: 4+ years, ideally till 6 years.
About Azuga
Azuga is a global leader in the connected vehicles space serving commercial fleets, insurance companies, governments, and the automotive ecosystem. Azuga is backed by Sumeru Equity Partners, and by Danlaw, Inc, a company with 35 years of experience in automotive.
We are shaping the industry with digital & scalable innovations created with new-age technologies. Our team is specialized in building high-performing, enterprise-grade, customer-focused IoT applications. Our endeavor is to create a world-class experience for our external customers and a fast-tracking growth trajectory for our Azuga engineers.
For more details, visit www.azuga.com
What we are seeking
A Senior Software Engineer (SSE) in Azuga would emanate a culture of innovation using new technologies, new ideas which enhance the customer experience and direct a growth culture for our Software engineers.
You will be spearheading a talented software team that works on mission-critical applications, responsible for development while providing expertise in the full software development lifecycle, from concept and design to testing.
Basic Qualifications
- Engineering in Computer Science or equivalent.
- 4+ years of professional experience in software development, in a product company.
- Experience in applying Computer Science fundamentals in software development via object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- Experience with relational databases, ORM frameworks, and NoSQL systems.
- Experience with, at least, one modern programming language such as Java, C++, Python, Go, etc.
- Experience designing and implementing web services that are reliable, performant, have high throughput, low latency, and are scalable.
- Experience in the best software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Preferred Additional Qualifications
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers.
- Experience with distributed computing and enterprise-wide systems.
- Experience in communicating with users, product managers, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
- Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers.
- Hands-on expertise in full-stack engineering: i.e. many disparate technologies, typically ranging from front-end user interfaces through to back-end systems.
- Experience with the AWS suite of cloud development tools (EC2, RDS, etc.).
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.).
- Experience in developing web applications using at least one popular web framework (JSF, jQuery, Spring MVC).
- Experience in location-based / GPS application development is highly desirable.
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization, Graduation Not Required
Post Graduation: Any Postgraduate in Any Specialization, Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: zuga Telematics Pvt Ltd
Location(s): Bengaluru
Keyskills:
Java
C++
Spring Mvc
Data Structures
Node.Js
react
JQuery
Software Development Life Cycle
NoSQL
Software Engineering
Algorithm Design
Javascript
JSF
AWS
Web Services