Job DescriptionResponsibilitiesWhat makes you a dream candidate?- The SDE II works under limited or no supervisory guidance and consistently delivers on commitments
- The SDE II is expected to demonstrate excellence in the software development practices performed by Scrum teams:
- Developing product features for any or all of the following: data marketplaces, mobile applications, web applications, and API services
- Migrating the product to the public cloud within the team as appropriate
- The SDE II invests in learning and experimentation to expedite cloud implementations
- Using automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines
- Contributing to test automation and participating in peer reviews to increase product quality
- Maintaining a production-first mindset focused on scale, uptime, and ability to rapidly triage/resolve production issues
- Investing in our Agile practice to continuously improve product quality, time to market, and team member happiness
QualificationsHave Other Skills? We Use These Too- Software development expertise in the high level programming language used by the product team
- Data and query analysis and optimization to deliver scalable, performant products and services
- Test data management to drive automated, repeatable, and reliable testing
- Proficient in new feature development, automated tests, and the implementation of security controls
- Experience working in Agile Scrum teams, suggesting and contributing to improvements (getting better/faster/happier)Demonstrates software development excellence (software is simple, understandable, reusable, and secure)
- Troubleshoots complex problems and works across teams to meet commitments
- Drives adoption of best practices; cultivates innovation and learning
- Strong interpersonal, verbal, and writing skills
- The SDE will have expertise in the following technologies as required for the product being developed:
- Low-code environments: Logic Apps, Outsystems
- Enterprise Service Bus: Tibco BusinessWorks (APIs and integration workflows)
- Pipeline Automation: Azure DevOps (YAML, ARM), Terraform, Jenkins, Chef, Octopus Deploy
- Code Scanning: SonarQube, Checkmarx
- Source Code repos: Git
- Mobile: Xamarin.iOS, Xamarin.Android, Xamarin.Forms
- UI: Angular, Javascript, CSS, Node.js, ASP.NET MVC
- Containerization: Azure Kubernetes Service, Kubernetes (open source), Docker
- High level programming languages: Java, C# (.NET MVC and .NET Core), Go
- Scripting: Powershell, Bash
- Database: Oracle, Microsoft SQL Server, NoSQL (e.g. CosmosDB)
- Test Automation: Xamarin.UITest, Specflow, Selenium, Postman, Maven, TestNG, JMeter
- Operating systems: Windows, Linux
Work Experience- 2-4 years experience in software development required
Education- High School Diploma or equivalent required
- Bachelor's Degree in Computer Science or related Engineering field; and/or commensurate experience preferred
Location: Arlington, TX or Irving, TX
What We Offer: Generous benefits package available on day one to include: 401K matching, bonding leave for new parents (12 weeks, 100% paid), tuition assistance, training, GM employee auto discount, community service pay and nine company holidays.
Compensation: Competitive pay and bonus eligibility.
Work Life Balance: Flexible hybrid work environment, 2-days a week in office.
NOTE: We are unable to consider candidates who require visa sponsorship for this positionThis position is not open to agency submissions #GMFJobs #LI-Hybrid #LI-DH1