New Products Software Developer at GM Financial in Detroit, MI

GM Financial

๐Ÿ“Œ Detroit, MI
๐Ÿ•‘ November 19, 2020
๐Ÿท๏ธ OTHER
View Application

You will be redirected to GM Financial's preferred application process.

New Products Software Developer

The New Products
- Software Developer is responsible for design, development, packaging and maintenance of application code on the Online Deposits project (Online Digital Banking products). The Developer is also responsible for the quality of the application code and adheres to the relevant coding standards and established patterns. The Developer will provide with the technical expertise on the design and construction of new modules as well as the use of appropriate development tools; by interacting with peer developers, business analysts, architects and other development teams.



Work with application architects to understand functional and non-functional (technical) requirements and translate into code design.
Document, design, develop, test and debug code according to requirements.
Package and deploy code onto Development, SI
T and pre-production environments.
Work with GMF internal systems and 3rd party vendor teams to understand and implement technical interfaces.
Work with business and analysts' teams to understand and support the mapping of systems flows and data requirements.
Participates and supports the defect resolution process by fixing the defects in a timely fashion.
Serve as the technical expert in the design and development of application modules and shared code libraries.
Advice 3rd party teams on the GMF standards including security, coding and application design patterns.
Assist project teams and application architects in estimating development time and effort.
Participate in proof of concepts to define direction on application form and function.
Effectively and consistently, communicate status of assignments and deliverables to project team members & stakeholders.
Clearly articulate dependencies and escalate risks and issues promptly.
Contribute to issue resolution activities.
Perform other duties as assigned.
Conform with all company policies and proceduresREPORTING RELATIONSHIPEnterprise Software Development Manager.


Spanish is would be an additional advantage.
Expert in the software development and lifecycle processes.
Understanding of key business functions and processes.
Knowledge of standards and patterns in GMF ITUnderstanding of GMF s Information Security Policies and Procedures how they fit within application development.
Provide recommendations by applying business knowledge, analytical skills and problem-solving skills.
Desire for continuous improvement and high quality.
Need to be self-organized, results-oriented, self-motivated, collaborative, enthusiastic and proactive.


Influential communication skills for technical and non-technical audiences; written and verbal.
Skilled with collaborative design and development.
Ability to establish and maintain positive relationships with leadership, IT, vendors and business team members while conveying a positive, customer focused and service-oriented attitude.
Ability to multi-task, meet expected delivery dates and perform effectively in a fast paced, high energy, team-oriented environment with calm and minimal supervision.
Ability to hold themselves accountable and drive accountability of supporting teams.
Additional Knowledge Skills and Abilities.
Design patterns.
Service Oriented Architecture (SOA)Ability to meet expected delivery dates and tasks necessary to meet objectives.
Experience with Object Oriented Programming including Java , J2EEUnderstanding of Web Service Protocols REST and SOAPUnderstanding of API s and API design including Authentication protocols such as SAML, OAuth, JW
T etc.
Experience in web technologies, such as Angular JS, JavaScript, CSS, HTML5, XML,XSLT, JavaScript, JSON, and/or AjaxGood Understanding of Distributed Systems, Databases, Data Processing, Streaming data.
Good understanding of working in a SaaS model including hands-on experience on working on COTS products development.
Understanding of Queues -
- JMS, Websphere MQ, Active MQExperience with databases and query languages SQL, MySQLSecurity: Exposure to TLS, SSL, Encryption, Decryption, public/private keys & SFTP/FTPsTesting: Experience in automated testing including unit and functional testing using Java, JUnit, JS
Unit, SeleniumIDE: Experience with one or more :Ecilipse, jDeveloper, Visual Studio.
MiddleWare : Oracle SOA,TIBCO BWDevOps, CI/CD : Azure DevOps, Maven, Jenkins.
Cloud Technologies
- Azure preferable but any other cloud experience is preferred as well.
Version Control:
TFS, Azure DevOps, GitExperience in one or more methodologies: Waterfall and/or Agile.
Experience with Banking Platforms (Temenos, FI
S or others) preferable.
Application Servers:
JBoss preferable but WebLogic, Websphere or TomCat can be of an advantage.


Bachelor s Degree or equivalent military or work experience required.


5-7 years in software development required.
Working Conditions.
Subject to stressful situations.
Travel may be required to support business needs.
Possibility of working long hours including weekends/holidays, occasional overtime may be required#LI-EM
Job Summary.
Requisition ID: 2020-38070Employee Type: Full Time
- Regular.
Category: Information Technology.
Travel: 0-10%

View Application

You will be redirected to GM Financial's preferred application process.

Job Expires: December 19, 2020

More Angular Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?

ICYMI: Never Miss It Again!

You will be redirected to GM Financial's preferred application process.