Software Engineer

General Motors
Warren, MI
Job Description
Role Overview

Develops software tools and supports validation of API's using sound, repeatable, industry standard methodologies. Work hands-on writing software or solutions and performing quality check, based on detailed requirements and system specifications. Contributes to all development and validation activities in accordance with appropriate methodologies and application of a repeatable, systematic and quantifiable approach to the development process.

What You Will Do

Updates existing software and develops new software solutions to address a specific need or solve a particular business problem. Works closely with more senior developers to ensure code alignment with design patterns and frameworks. Involves close interaction with the entire CORE scrum team, Systems Architect, development team leaders, business team members and other members of the development team and demand a high level of design and coding to implement and deliver enhancements.

Why It Might Be a Fit

Provides leadership and technical expertise to enable multi-layered solution architectures that comprehend and specify business, application, data and infrastructure designs.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Five (5) years of experience as a Software Developer, Systems Engineer, Technical Consultant, Programmer Analyst, or related role
  • Five (5) years of experience with Java / JEE Business Solutions, Full software development lifecycle (SDLC), Implementing and securing API’s using API Gateway solution, Microservices development, SQL/Oracle, OO analysis and design, Creating and running JUnit Tests, WebLogic, Layer 7, Azure Gateway & APIM, SOA, Microservices, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, Bitbucket and Maven, Agile Dev Techniques (including TDD, JUnit, Mocks), and SQL, Hibernate, Web Services (REST and SOAP)

Benefits

  • Total Rewards resources
  • Accommodations for individuals with disabilities
]]>