130-140K
Bolingbrook, IL
Hybrid 50% onsite/Remote
Job Description
As a Senior Software Engineer, you will play a crucial role in modernizing and optimizing our eCommerce platform. You will lead and mentor a team of engineers, collaborate closely with cross-functional teams, and drive the implementation of cutting-edge technologies to enhance user experiences and performance.
Duties & Responsibilities
- Lead and mentor a team of software engineers, providing technical guidance and support to drive high performance and professional growth.
- Collaborate closely with stakeholders, including product managers, designers, and other team members, to gather requirements, provide updates, and ensure alignment throughout the software development lifecycle through effective communication.
- Design, develop, and deploy high-quality software applications using best practices and modern web technologies.
- Implement new features and functionality, ensuring they are scalable, efficient, and secure.
- Write clean, maintainable, and well-documented code following coding standards and industry best practices.
- Conduct thorough testing to identify and fix software defects and performance issues.
- Optimize application performance, reliability, and scalability through code optimization, caching strategies, and other techniques.
- Drive API optimizations to enhance the integration and performance of our eCommerce platform.
- Participate in code reviews to maintain code quality and provide constructive feedback to team members.
- Troubleshoot and debug production issues, working with the broader team to ensure prompt resolution.
- Ensure the development of mobile-friendly designs to enhance user experience across all devices and improve search engine rankings.
Requirements
- Bachelor’s degree in computer science or a related field of study, or the equivalent experience.
- Proven experience using responsive design patterns across multiple devices (5+ years).
- Strong experience with ASP.NET and Microsoft SQL Server/T-SQL (5+ years).
- Proficiency in automated integrations testing using Selenium or other automated testing technology (3+ years).
- Extensive knowledge of RESTful APIs and experience integrating with external systems and services (5+ years).