Tallo logoTallo logo

Sr. Software Engineer

Job

Productive Data Solution

Phoenix, AZ (In Person)

Full-Time

Posted 8 weeks ago (Updated 8 weeks ago) • Actively hiring

Expires 5/27/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
86
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Sr.
Software Engineer Compensation:
DOEÂ The Sr. Software Developer serves as the development groups lead technical resource and leads all phases of a systems development life cycle. This requires emphasis on analyzing complex business and technical problems to shape and deliver an entire systems software components. The position is expected to analyze, configure, and tune the underlying framework and infrastructure and is considered the subject matter expert on each systems functionality, behavior and capabilities. The Sr. Software Developer also enforces software development standards and mentors junior developers.
TIMELINE
The first batch of resumes will be sent to the hiring manager at 3pm AZ time on Friday, November 21, 2025.
PRINCIPAL RESPONSIBILITIES
• Designs, develops, and maintains scalable applications using .NET framework, .NET Core, ASP.NET, and Blazor. • Writes, tests, analyzes, and implements high quality code according to specifications included in User Stories. • Complies with all required Company policies and practices relating to the Software Development Life Cycle, using Agile and Scrum methodologies. • Performs code reviews and provides constructive feedback to team members. • Creates and optimizes SQL database structures, stored procedures, and queries using Entity Framework, Unit of Work, and Repository patterns. • Assists the Database Administration and the Systems Administration groups with the respective database and infrastructure system needs. • Provides Tier 3 support for software defects and performance related issues and drives resolution of open IT issues escalated by IT Customer Support. • Supports and validates production release activities by using Integration and Delivery tools such as Jenkins, Git Hub, and Azure DevOps. • Collaborates with cross-functional teams to gather requirements and translate them into technical specifications. • Implements and maintains RESTful APIs and web services. • Troubleshoots, debugs, and resolves software defects and performance issues. • Writes clean, maintainable, and well-documented code. • Participates in Agile development processes including sprint planning and retrospectives. • Stays current with emerging technologies and industry trends. • Performs other job-related duties as assigned or apparent.
QUALIFICATIONS
• Minimum of 6 months of knowledge and experience with SharePoint Online or Office 365. • Minimum of 5 years of professional experience developing applications with C# and .NET (Core and/or Framework). • Minimum of 5 years experience with ASP.NET 3.0, MVC, Razor, and Blazor technologies. • Strong experience with Dependency Injection patterns and implementation. • Proficiency in Entity Framework, LINQ to SQL, and ADO.NET. • Experience with WPF for desktop application development. • Strong proficiency in iOS mobile development using Swift and Xcode, with demonstrated experience building and deploying iOS applications. • Advanced knowledge of SQL Server with experience writing complex queries, stored procedures, and optimizing database performance. • Experience with jQuery and modern JavaScript frameworks. • Proficiency with SQL Server Reporting Services (SSRS). • Experience with TFS and Azure DevOps for source control and CI/CD pipelines. • Minimum of 2 years of experience leading development team activities such as code reviews, build processes, and deployment processes. • Ability to design solutions that solve critical business problems and present to business partners. • Understands the need for and consistently practices effective collaboration within an Agile environment. • Demonstrated expert knowledge of the entire Software Development Lifecycle (SDLC). • Experience with Continuous Integration and Continuous Deployment tools.
MINIMUM REQUIREMENTS
• A minimum of 5 years of experience in leading and supporting the development of highly transactional, mission critical applications in environments/architectures for multi-user systems. • Minimum of 5 years of professional experience with C#, .NET Framework, and .NET Core. • Experience implementing and maintaining applications using the Repository Pattern and Unit of Work pattern. • Advanced knowledge of SQL Server with experience writing complex queries, stored procedures, and optimizing database performance. • Minimum of 1 year working in an Agile environment following Scrum, Kanban, or Lean methodologies. We look forward to reviewing your application. We encourage everyone to apply - even if every box isn’t checked for what you are looking for or what is required.
PDSINC, LLC
is an Equal Opportunity Employer.

Similar remote jobs

Similar jobs in Phoenix, AZ

Similar jobs in Arizona