Senior Software Engineer (.NET Full Stack)

Purple Drive

Chicago, IL

JOB DETAILS
SKILLS
Agile Programming Methodologies, AngularJS, Application Programming Interface (API), Best Practices, Business Solutions, Cloud Computing, Code Reviews, Coding Standards, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Database Extract Transform and Load (ETL), Debugging Skills, DevOps, Enterprise Applications, Identify Issues, Mentoring, Microservices, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Windows Azure, Problem Solving Skills, Process Improvement, REST (Representational State Transfer), Regulatory Compliance, Root Cause Analysis, SQL Server Integration Services (SSIS), Scalable System Development, Scrum Project Management and Software Development, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Standards Development, Test Plan/Schedule, Testing, Time Management
LOCATION
Chicago, IL
POSTED
Today
Overview:

Job Title: Senior Software Engineer (.NET Full Stack)

Location: Chicago, IL / Remote

Experience: 10+ Years

Job Summary

We are seeking a highlyskilled Senior Software Engineer with strong expertise in .NET Full Stack development. The ideal candidate will have hands-on experience with C#, ASP.NET, .NET Core, Angular, SQL Server, ETL technologies, and CI/CD pipelines to build scalable enterprise applications.

This role involves full software development lifecycle ownership including design, development, testing, troubleshooting, deployment, and mentoring junior developers.

Required Skills

  • Strong expertise in:
    • C#
    • ASP.NET
    • .NET Core
    • Web API
    • Angular
    • SQL Server
  • Experience with ETL tools and technologies:
    • SSIS
    • Azure Data Factory (ADF)
  • Hands-on experience with CI/CD pipelines and DevOps practices
  • Strong understanding of full-stack application architecture and development
  • Experience with debugging, troubleshooting, and root cause analysis
  • Strong knowledge of software engineering best practices and coding standards
Key Responsibilities

  • Design, develop, test, and deploy scalable software applications
  • Develop and maintain full-stack applications using .NET and Angular technologies
  • Troubleshoot production issues and resolve defects efficiently
  • Conduct code reviews to ensure code quality, maintainability, and standards compliance
  • Collaborate with cross-functional teams to deliver business solutions on time
  • Improve engineering processes, standards, and development practices
  • Mentor junior and mid-level developers to enhance team productivity and technical capabilities
Preferred Skills

  • Experience with cloud platforms such as Azure
  • Exposure to Agile/Scrum development methodologies
  • Knowledge of microservices architecture and RESTful APIs

About the Company

P

Purple Drive