Software Development Engineer II - Digital
Posted on Indeed on May 01, 2021
Overview:
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, 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.
Responsibilities:
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
REPORTING RELATIONSHIP

Software Development Engineer II - Digital
Qualifications:
Knowledge
  • 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 (eg, 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 required
Experience
  • 3-5 years experience using Angular JS, CSS 3, JavaScript, HTML5 required
  • 3-5 years experience in software development and test automation required
  • Experience working in public clouds (Azure, AWS, GCP) required
  • 5-7 years of web development experience strongly preferred
  • Experience working with Adobe Experience Manager strongly preferred
Working Conditions
  • Normal office environment subject to stressful situations
  • Limited travel may be required to support business needs
#DICE
#LI-KD2

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs