What are the responsibilities and job description for the Principal Software Engineer - .NET, SQL position at Peyton Resource Group?
- Permanent/Direct Hire
- $150k-185K, DOE
- Based in Dallas/Fort Worth
- Hybrid is preferred
KEYS:
- Strong hands-on Enterprise Software Development background
- .NET Core, SQL Server, Azure, SQL Azure, Angular/React, MSMQ or other messaging services, etc.
- High-velocity, highly scalable software development
- Hands-on technical leadership experience
SUMMARY:
The Principal Software Engineer is responsible for leading a distributed team in the design, development, and implementation of business-critical, enterprise software applications built on custom .NET applications running in Microsoft Azure and integrations with third-party SaaS solutions. Key systems include ecommerce, NCR Voyix Aloha point of sale platform, SEMNOX gaming system, and Workday.
Responsibilities:
- Develops, delivers, and maintains software applications, systems, third-party integrations, and technology platforms based on business requirements.
- Establishes best practices to foster a high-performing software engineering environment, ensuring the production of secure, scalable, resilient, and efficient software.
- Collaborates with cross-functional teams to ensure code quality, testing, piloting, installation, and implementation are executed efficiently.
- Provides thought leadership and promotes technical and process innovation across teams and vendors.
- Leads development teams in adopting CI/CD best practices (including automated testing), ensuring frequent and efficient production deployments through automated pipelines.
QUALIFICATIONS:
- Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering or relevant field of study, or equivalent work experience
- 10 years of strong hands-on enterprise software development experience
- Solid technical background/skills with: .NET Core, SQL Server, Azure, SQL Azure, Angular (or React), MSMQ or other messaging services, high-velocity/performing/scalable software, etc.
- Experience developing and leading high performance, globally distributed software development teams
Salary : $150,000 - $185,000