Senior Software Engineer (.NET Full Stack)
Chicago, IL - USA
Job Summary
Location: Chicago IL / Remote
Experience:10 Years
We are seeking a highly skilled Senior Software Engineer with strong expertise in .NET Full Stack development. The ideal candidate will have hands-on experience with C# .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.
- Strong expertise in:
- C#
- .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
- Design develop test and deploy scalable software applications
- Develop and maintain full-stack applications 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
- Experience with cloud platforms such as Azure
- Exposure to Agile/Scrum development methodologies
- Knowledge of microservices architecture and RESTful APIs