Senior Software Engineer - C# and Azure Cloud
GM Financial · Arlington, TX · 1 wk ago
HybridInformation TechnologyFull-time
Responsibilities
- Fuelled by all areas of technology including multiple domains, AI technology, new tools and coding languages.
- Provides direction and guidance to other team members while consistently delivering on commitments.
- Engages beyond the team to accomplish objectives, influencing and collaborating with other teams within GM Financial, and working directly with organizations external to the company.
- Develops product features for data marketplaces, mobile applications, web applications, and API services.
- Provides technology leadership and promotes team learning throughout the product development lifecycle.
- Adopts and migrates to the public cloud within the team as appropriate.
- Leverages test automation and peer reviews to increase product quality.
- Coaches the team to achieve full participation and high quality reviews.
- Maintains a production-first mindset focused on scale, uptime, and the team’s ability to rapidly triage/resolve production issues.
- Invests in our Agile practice to continuously improve product quality, time to market, and team member happiness.
Qualifications
- Expertise in the Microsoft stack, C#, .Net and Azure cloud.
- The SDE III has developed language agility to move easily from one product to another.
- Expertise optimizing the data architecture, database queries and indexes as a cornerstone for delivering scalable, performant products and services.
- Proficient at implementing features across mobile, web, and API service levels as applicable to the product team.
- Experience working in Agile Scrum teams with demonstrated success leading improvements (getting better/faster/happier).
- Bridges the gap between technical and non-technical stakeholders to ensure alignment and buy-in.
- Brings passion and enthusiasm to the team; leads by example.
- Champions and executes strategies across teams that deliver measurable business value.
- Demonstrates mastery of software languages, architecture, and design; is perceived by most as the expert.
- Works through others to achieve more than individual contribution.
- Strong interpersonal, verbal, and writing skills.
- 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
- 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, DevTest, Selenium, Test Data Manager, Postman, Maven, TestNG, JMeter
- Operating systems: Windows, Linux
What We Offer
- On Day One: 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.
- Flexible hybrid work environment, 2-3 days a week in office.
- Competitive salary and bonus eligibility.
Our Culture
Our team members define and shape our culture — an environment that welcomes innovative ideas, fosters integrity, and creates a sense of community and belonging. Here we do more than work — we thrive.
Compensation
Competitive salary and bonus eligibility.
Work Life Balance
Flexible hybrid work environment at least 2 days per week in office.