Software Development Engineer II - Digital (C# / .NET APIs / Web / Cloud)

company banner
GM Financial
C#; Full stack development of .NET APIs and Microservices and web front end using AngularJS / HTML5 / CSS3 / JavaScript / Adobe Experience Manager
Full Time
Depends on Experience
Work from home not available Travel not required

Job Description

JOB SUMMARY

GM Financial is seeking an experienced, passionate and creative web developer to join our digital software solutions team! You will have a keen eye for design aesthetics, and will build our next generation of adaptive web applications that will enable exciting and impactful business opportunities. As a Digital Software Development Engineer (SDE), you will contribute in all areas of development as a member of an Agile Scrum team. You will bring core areas of strength, but must be adept at learning tools and languages that enable the team member to participate in all areas of product development. Being adaptable and knowledgeable in multiple domains enables the team members to swarm or fill gaps in order to meet commitments.

JOB DUTIES

The Digital Software Development Engineer II works under limited or no supervisory guidance and consistently delivers on commitments

The SDE II demonstrates excellence in the following software development activities performed by the Digital Agile Scrum teams:

  • Develop .NET APIs and Microservices for deployment on-premises or in the Azure public cloud
  • Develop next-gen full-stack web applications using Angular JS, HTML5, CSS3 and Adobe Experience Manager
  • Create and maintain automated unit tests and acceptance test suites, and leverage peer reviews to increase product quality Participate in the evolution of our automated CI/CD pipeline for building, testing and deploying software packages Maintain a production-first mindset focused on scale, uptime and ability to rapidly triage/resolve production issues Invest in the agile process to continuously improve product quality, time to market and team member happiness
  • Perform other duties as assigned
  • Conform with all company policies and procedures

JOB SPECIFICATION

Knowledge

  • C#
  • Full-stack development of .NET APIs and Microservices and web front end using AngularJS, HTML5, CSS3, JavaScript and Adobe Experience Manager
  • Responsive Design and Single Page Applications (SPA)
  • Application of authentication and authorization technologies (e.g., OAuth 2, SAML, JWT) Test automation using BDD tools such as Gherkin, Cucumber, Specflow
  • Source control systems (Git) and building CI/CD pipeline toolsets
  • Agile software development principles, including experience participating in a Scrum-based delivery team

Skills

  • Manage user acceptance testing and browser compatibility optimization
  • Build reusable code and libraries for future use (software is high quality, modular, documented, clean, well-organized and easily maintainable)
  • Troubleshoot complex problems and work across teams to meet commitments. Drive adoption of best practices; cultivate innovation and learning
  • Strong people skills including the ability to interact with employees at all levels Excellent written and oral communication skills

Education

Bachelor s Degree in related field or equivalent work experience is required

Work Experience

  • 5-7 years of web development experience strongly preferred
  • 3-5 years experience using Angular JS, CSS 3, JavaScript, HTML5 is required
  • 3-5 years experience in software development and test automation is required
  • Experience working with Adobe Experience Manager strongly preferred
  • Experience working in public clouds (Azure, AWS, GCP) is required

Core Competencies

The following competencies are required for success in this position:

  • Fostering Customer Empathy
  • Managing
  • Building Networks
  • Achieving Results
  • Building Trust
  • Implementing Change

Org Fit

  1. Continuous Improvement
  2. Planning for Long-Term Success
  3. Participative Management
  4. Challenging the Status Quo
  5. Personal Growth

ESSENTIAL FUNCTIONS

The following are Essential Job Functions, such as physical, sensory and cognitive demands representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Normal office environment subject to stressful situations
  • Limited travel may be required to support business needs

Disclaimer: The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Your function may not be limited to this and changing duties and responsibilities should be expected to meet business requirements.

GM Financial is an equal-opportunity employer, and is committed to diversity and inclusiveness in its employment practices. Employees must meet qualification standards that are job-related and consistent with business necessity and must be able to perform the essential job functions of the position, with or without reasonable accommodation.

 



Company Information

GM Financial, a wholly owned subsidiary of General Motors, is a global provider of auto finance solutions, with operations in the U.S., Canada, China, and Latin America. We employ more than 9,000 hard-working team members in North America, and we're always looking for new people with diverse talents. GM Financial is a workplace where dedicated people have the opportunity to work together and celebrate our successes. Our culture is based on respect, integrity, innovation and personal development.
Dice Id : 1012055SC
Position Id : 6239471
Originally Posted : 2 weeks ago

Similar Positions at GM Financial