Senior Developer
FOURANS LLC
Phoenix, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 152KJob location
Phoenix, United States of America
Tech stack
ASP.NET
.NET
Agile Methodologies
Artificial Intelligence
ASP.NET
User Authentication
Unit Testing
Business Software
C Sharp (Programming Language)
Software Quality
Code Review
Computer Programming
Continuous Integration
Software Debugging
Software Design Patterns
Web Development
Entity Framework
IBM WebSphere MQ
Microsoft SQL Server
Scrum
Software Maintenance
Power BI
SignalR
Simple Object Access Protocol (SOAP)
Software Deployment
Software Engineering
SQL Stored Procedures
SQL Server Reporting Services
TypeScript
Web Applications
Web Services
Web Services Description Language
Software Organization
.NET Core
ASP.NET
GIT
Xunit
Containerization
Angular
Solid Principles
Information Technology
REST
Software Version Control
Docker
Microservices
Job description
- Design, develop, code, test, debug, deploy, and maintain enterprise .NET applications.
- Translate architectural designs into technical implementations and solve complex business problems.
- Develop and maintain high-complexity SSRS and Power BI reports.
- Collaborate with developers, database administrators, and business analysts in an Agile environment.
- Support production deployments, troubleshoot issues, and provide ongoing application maintenance.
- Design, develop, and optimize SQL Server databases, stored procedures, and queries.
- Build and maintain REST APIs using ASP.NET MVC, ASP.NET Web API, and ASP.NET Core.
- Develop modern web applications using Angular, TypeScript, and legacy AngularJS modernization.
- Containerize .NET applications using Docker and support microservices architecture.
- Implement enterprise integrations using SignalR, IBM MQ, SOAP/WSDL web services, and JWT authentication.
- Follow software development best practices including source control (Git/TFVC), code reviews, unit testing, CI/CD, and Agile methodologies.
- Mentor junior developers, conduct code reviews, and provide technical guidance.
- Analyze production issues, perform root cause analysis, and support critical business applications.
- Participate in legacy application modernization and migration to .NET Core and modern Angular.
- Utilize AI-assisted coding tools to improve development productivity and code quality.
Required Skills
- C#, ASP.NET MVC, ASP.NET Web API, ASP.NET Core
- Angular (v8+), AngularJS, TypeScript
- SQL Server, Stored Procedures, Entity Framework, Dapper
- SSRS, Power BI
- REST APIs, JWT Authentication
- Docker, Docker Compose, Microservices
- SignalR, IBM MQ, SOAP/WSDL
- Git/TFVC, CI/CD, Agile/Scrum
- xUnit, SOLID Principles, Design Patterns
- AI-assisted development tools
Requirements
- Bachelor's degree in Computer Science or a related field.
- 3+ years of software development experience, including at least 1 year of .NET and web application development.
- Experience with full-stack .NET development, SQL Server, Angular, reporting technologies, and modern software development practices.
Ability to mentor developers and translate architectural designs into scalable technical solutions.
Pay: $70.00 - $73.00 per hour
Experience:
- software design, programming, or application support: 3 years (Required)
- developing .NET and web applications: 2 years (Required)
- C#, ASP.NET Core/ASP.NET MVC, Angular, SQL Server: 3 years (Required)
- REST APIs: 3 years (Required)
- SSRS and/or Power BI reporting: 2 years (Required)
- Git or TFVC in an Agile development environment: 2 years (Required)
Benefits & conditions
$70 - $73 an hour - Full-time, Contract