IT Software Engineer

Gravity IT Resources

To Apply for this Job Click Here

Under direct supervision, develops and/or modifies low complexity applications and software from detailed specification. Codes/modifies, tests, debugs, documents and maintains programs. Analyzes low complexity technical problems and provides solutions.

If you’re a curious learner who has a penchant for getting things done, thrives on solving challenging technical problems, and enjoy working on high visibility business solutions, we want you to join our tech team! Actively seeking a Software Engineer to join a talented agile team working to support our telematics program communications and service rep experience. The communication and service rep domain focuses on interactions with our telematics customers as well as improving the service rep experience supporting our telematics based products.

We are looking for an Engineer with experience building and maintaining cloud-native architectures that supports a global customer base. You will be engaged in challenging, innovative projects that impact the entire enterprise.

In this role you will

Develop maintainable/scalable, effective, defect free source code that meets business requirements and team standards.
Conduct impact analysis.
Develop component design.
Develop system/application architecture.
Develop production support documentation.
Interact with customers and development team to gather and define requirements.
Work within project team on iterative development that delivers a high-quality product.
Analyze user stories for validity and feasibility.
Provide functional/system integration testing support.
Plan work out appropriately, proactively escalates issues that may impact scope, schedule, budget.
Understand and leverage the existing CI/CD pipeline.
Identify and recommend appropriate continuous improvement opportunities.

Qualifications

Software development experience in an object-oriented language, preferably Java or Javascript
Solid programming discipline: unit testing, fault tolerance, data structures, complexity analysis, object-oriented principles, design patterns, etc.
Familiarity with CI/CD and DevOps tools such as BitBucket/Git
Experience driving platform modernization initiatives including microservices, cloud deployment and technologies such as: AWS, Java, NodeJS, Spring Boot
Experience working in an agile environment (Scrum, Kanban, XP) is preferred
An eye toward Agile Software craftsmanship
A passion for current and emerging technology trends

To Apply for this Job Click Here