Mid-Level Software Engineer
- Phoenix, Arizona, United States
- Phoenix, Arizona, United States
About
Job ID: Location:Phoenix, Arizona (Hybrid) Category:Technology Employment Type:Direct Hire
About the Opportunity:
Our team has partnered with a SaaS company focused on improving transportation safety and efficiency to identify a Mid-Level Software Engineer to join their team. This is a Microsoft shop, emphasizing a strong background in .NET/C#, Azure, SQL Server, JavaScript, Service-Oriented Architecture (SOA), and solid object-oriented engineering principles.
In this position, youll play a critical role in a collaborative, agile environment, and contribute to developing .NET-based applications that process real-time data to deliver seamless, secure integrations with agencies and infrastructure.
This position is ideal for someone who thrives in a dynamic, fast-moving environment, is passionate about clean, well-structured code and architecture, and enjoys mentoring fellow engineers.
This role reports into an Engineering Manager.
Salary:
$, $, (depending on experience) + 10% bonus + full benefits (medical/dental/vision/k match + more)
Location:
%Remote
Responsibilities:
- Design and maintain reliable .NET applications and APIs, ensuring high performance and scalability.
- Participate in sprint planning, standups, and reviews as part of an agile development team.
- Write and maintain clean, well-documented code using C#, .NET Core, and Visual Studio.
- Integrate application features with SQL databases and optimize backend functionality.
- Leverage tools such as Azure DevOps and Git for continuous integration, deployment, and version control.
- Perform thorough debugging and unit testing to ensure software quality and functionality.
- Support existing systems by diagnosing and resolving technical issues efficiently.
- Contribute to code reviews and mentor team members while promoting development best practices.
Qualifications:
- Bachelors degree in Computer Science or related field.
- 3+ years of experience developing applications using .NET and C#.
- Solid understanding of SQL and database structures.
- Proficient in building and consuming APIs.
- Strong foundation in object-oriented programming and design patterns.
- Familiarity with development tools such as Visual Studio and version control systems like Git.
- Comfortable working both independently and within collaborative team settings.
Preferred Qualifications:
- Experience using Azure DevOps for build and release pipelines.
- Exposure to Azure cloud services and cloud-native application development.
- Working knowledge of API testing tools such as Postman and Swagger.
- Prior experience working in agile development environments.
- Strong communication and teamwork skills.
Benefits & Selling Points:
- Comprehensive benefits (Medical, Dental, Vision, (k) with match + many more amazing benefits)
- Contribute to a highly mission-driven, non-profit organization focused on transportation safety and efficiency
- Work with cutting edge technology with technical freedom to explore and expand on existing skills
- Stable, high-growth company with plenty of room to make an impact
Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.