Senior Software Engineer (.Net Full Stack Developer)
Ampcus, Inc | |
life insurance, flexible benefit account, sick time, long term disability, 401(k) | |
United States, Illinois, Bolingbrook | |
Nov 09, 2024 | |
Hi,
I have Job opening for Full time (Permanent) Position. Job Title: .Net Full Stack Developer Location (Hybrid Available - Bolingbrook, IL) Type: Full Time (Permanent). 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. Your work will include the adoption of NextJs and UI modernization, API optimizations, and data-driven approaches to create a highly performant and scalable system. Join us to shape the future of eCommerce Schedule Monday-Friday, Full-Time, Exempt Benefits: * Vacation, Personal, and Sick time * Medical, Dental, Vision, Life Insurance, Short/Long term disability * Flexible Spending Account * 401K with 3% company contribution * Discounts on brand name apparel * Employee events * Opportunities for advancement 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. * Stay up to date with emerging technologies and industry trends, advocating for their adoption where beneficial. * Contribute to the improvement of software development processes and practices within the team. * Lead the team in understanding and implementing WCAG Accessibility standards. * Optimize page speed and load times through a strong understanding of SEO, including effective URL structure, efficient JavaScript management, image optimization, strategic use of meta tags, and the implementation of semantic HTML. * 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. * High proficiency in JavaScript, HTML5, and CSS (10+ years). * Extensive experience with modern front-end frameworks such as React, NextJS, Angular, Vue or other similar technologies (5+ years). * In-depth knowledge of AJAX and JSON (10+ years). * 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). * Strong familiarity with software development methodologies, such as Agile or Scrum. * Excellent problem-solving and analytical skills, with a keen attention to detail. * Persuasive communication and collaboration skills, with the ability to work effectively in a team environment. * Proven ability to adapt to changing priorities and handle multiple tasks in a fast-paced environment. * Demonstrated leadership abilities and a track record of mentoring and developing engineering talent. Thanks |