Sargent & Lundy is looking for a Software Engineer to design, develop, deploy, and maintain cloud-based applications using React for frontend and C .NET for backend, hosted within Microsoft Azure, to help clients achieve their energy goals effectively by adopting advanced technologies and sustainable practices.
Requirements
- React.js, JavaScript (ES6+), HTML5, CSS3, Responsive Web Design.
- C (.NET 6/7+), RESTful API design, microservices architecture.
- SQL Server expertise, including schema design, query tuning, and storage procedures.
- Microsoft Azure (Portal, PaaS, DevOps, Resource Management), familiarity with AWS a plus, or experience with other cloud systems.
- Proficient in designing and consuming SOAP and REST APIs.
- Hands-on experience integrating applications (e.g. PowerBI Reports).
- Knowledge of CI/CD pipelines, version control systems (e.g. Git, Azure Repos).
Responsibilities
- Design and develop user interfaces using React, implementing responsive design principles and optimizing application performance for high-traffic environments.
- Develop robust RESTful APIs and modular microservices architecture using C .NET, ensuring seamless integration, reliability, and maintainability.
- Integrate data access layers and business logic efficiently for database management, including writing complex queries, stored procedures, and implementing data access patterns to optimize application performance.
- Write clean, scalable, and well-documented code while following established coding standards and participating in peer code reviews.
- Design, configure, and manage deployment processes for applications hosted on Azure.
- Utilize CI/CD pipelines to automate the build, testing, and deployment processes, ensuring rapid delivery of high-quality software while facilitating seamless integration and collaboration among development and operations teams.
- Monitor application performance and troubleshoot issues, employing logging, monitoring, and profiling tools to enhance scalability and reliability.
Other
- We do not sponsor employees for work authorization in the U.S. for this position.
- This position offers the flexibility of a hybrid schedule with the expectation of 3 days per week in our downtown Chicago office, and 2 days remote from home.
- Analytical, troubleshooting, and debugging skills.
- Excellent written and verbal communication skills.
- Collaborative, adaptive team player.