Senior Software Developer (.NET/Angular) (Hybrid)

INDU LLC dba intiGrow
Phoenix, United States of America
19 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 154K

Job location

Phoenix, United States of America

Tech stack

ASP.NET
.NET
Agile Methodologies
Artificial Intelligence
Application Testing
ASP.NET
User Authentication
C Sharp (Programming Language)
Code Review
Computer Programming
Dependency Injection
Web Development
Entity Framework
Revision Control Systems
IBM WebSphere MQ
IIS
Microsoft SQL Server
Scrum
Query Optimization
Power BI
SignalR
Simple Object Access Protocol (SOAP)
Software Deployment
Software Engineering
SQL Stored Procedures
SQL Server Reporting Services
Systems Integration
TypeScript
Web Services Description Language
.NET Core
Software Security
ASP.NET
GIT
Containerization
Angular
Solid Principles
Kubernetes
Information Technology
REST
Docker
Legacy Systems
Microservices

Job description

  • The Senior Developer will provide advanced technical analysis, translate architectural designs into working implementations, and guide developers through complex technical challenges.

  • The role includes designing, developing, coding, debugging, testing, deploying, documenting, troubleshooting, and maintaining enterprise information systems.

  • The ideal candidate will have strong full-stack .NET development experience in an Agile environment with expertise in modernizing legacy systems and implementing scalable solutions.

Duties:

  • Interact in a collaborative team environment with programmers, database administrators, and business analysts.

  • Develop high-complexity SSRS and Power BI reports while adhering to development standards.

  • Work independently to develop solutions for complex business and technical challenges.

  • Support application deployments into production and maintain systems after release.

  • Coordinate with team members to improve Judicial Branch processes and applications.

  • Utilize source control tools to package, label, and deploy applications using best practices.

  • Follow software development lifecycle practices including analysis, design, development, testing, deployment, and production support.

  • Test applications for accuracy, efficiency, and stability.

  • Mentor and guide less experienced developers through technical implementations, code reviews, and best practices.

  • Assist with troubleshooting customer support issues and application errors.

  • Translate architectural designs into detailed technical implementations.

  • Support modernization efforts from AngularJS and legacy .NET Framework applications to modern Angular and .NET Core technologies.

Requirements

  • Bachelor's degree in Computer Science or related field required.

  • Minimum 3 years of experience in software system design, programming, and software support.

  • Minimum 1 year of experience in .NET and web application development required.

  • Strong experience with C#, ASP.NET MVC, ASP.NET Web API 2, and ASP.NET Core.

  • Hands-on experience with Angular (v8+) and TypeScript development.

  • Experience upgrading AngularJS applications to modern Angular frameworks.

  • Experience with SQL Server database design, stored procedures, and query optimization.

  • Experience with SSRS and Power BI reporting technologies.

  • Hands-on experience with Docker containerization, Docker Compose, and container orchestration platforms.

  • Experience with REST APIs, microservices architecture, dependency injection, and SOLID principles.

  • Experience with Entity Framework, AutoMapper, Dapper, and stored procedure orchestration.

  • Experience with SignalR, IBM MQ, SOAP/WSDL services, and enterprise integrations preferred.

  • Experience with JWT authentication, API security, and IIS deployment management.

  • Experience using Git or TFVC source control systems.

  • Experience with Agile development methodologies and sprint planning.

  • Ability to mentor junior developers and participate in technical code reviews.

  • Experience with AI-assisted coding tools and workflows preferred.

  • Government, court, or public-sector application development experience preferred.

  • Strong analytical, troubleshooting, communication, and problem-solving skills required

Apply for this position