
Website General Motors
Job Description:
In this software development role, you will be responsible for developing software applications using sound, repeatable, industry standard methodologies. You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications. Development activities will include updating existing software and/or developing new software solutions to address a specific need or solve a particular business problem. Additionally, you will drive development activities in accordance with appropriate methodologies and application of a repeatable, systematic and quantifiable approach to the development process. You will coach/mentor software developers and will review the software being developed. This role will also work closely with architects and/or data scientists to ensure code alignment with design patterns/frameworks.
Job Responsibilities:
- Perform root cause analysis, do technology evaluations, and develop quick prototypes
- Experience with Agile teams that have regularly delivered software while practicing code review
- Report status of assigned software development and/or maintenance tasks
- Promote improvements in programming practices such as acceptance test driven development, continuous integration, and continuous delivery
- Prospective team members must possess a high degree of business insight, creativity, decision making skills, a drive for results, the ability to negotiate, the ability to develop strong peer relationships, and a strong technical learning capability and focus.
- Consistently follow the specified software development methodology
- Prospective team members must mentor junior level developers to become individual contributing team members. This will include coaching, code reviews, teaching best practice development, etc.
- Commit to completing well-defined, secure, and elegant work and deliver on their commitments
- Quickly design, develop, and deliver new code
- Estimate and design work that is just-in-time and sized in small increments
Job Requirements:
- Git software version control
- Experience working in an agile environment
- Experience with Angular or preferably AngularJS
- Minimum 3 years of professional software development experience
- Familiarity with SOAP and the development of RESTful services
- Relational databases such as Oracle and PostgreSQL
- Strong command of Java
- Experience with Spring Boot and Spring Framework
Job Details:
Company: General Motors
Vacancy Type: Full Time
Job Location: Atlanta, GA, US
Application Deadline: N/A
vacancyoptions.com