Ampcus - Bolingbrook, IL

posted 4 months ago

Full-time - Senior
Bolingbrook, IL
Professional, Scientific, and Technical Services

About the position

As a Senior Software Engineer (.Net Full Stack Developer), you will play a crucial role in modernizing and optimizing our eCommerce platform. This position is essential for leading and mentoring a team of engineers while collaborating closely with cross-functional teams. Your primary focus will be on driving the implementation of cutting-edge technologies that enhance user experiences and improve performance. You will be responsible for adopting JavaScript and modernizing the user interface, optimizing APIs, and employing data-driven approaches to create a highly performant and scalable system. This role is pivotal in shaping the future of eCommerce, and you will be expected to stay updated with emerging technologies and industry trends, advocating for their beneficial adoption within the team. In this position, you will work a full-time schedule from Monday to Friday, and you will be exempt from overtime. Your responsibilities will include designing, developing, and deploying high-quality software applications using best practices and modern web technologies. You will implement new features and functionality, ensuring they are scalable, efficient, and secure. Writing clean, maintainable, and well-documented code is essential, as is conducting thorough testing to identify and fix software defects and performance issues. You will also optimize application performance, reliability, and scalability through various techniques, including code optimization and caching strategies. Additionally, you will drive API optimizations to enhance the integration and performance of our eCommerce platform. Participation in code reviews to maintain code quality and provide constructive feedback to team members is expected. You will troubleshoot and debug production issues, collaborating with the broader team to ensure prompt resolution. Leading the team in understanding and implementing WCAG Accessibility standards is also a key responsibility, along with optimizing page speed and load times through a strong understanding of SEO. Ensuring the development of mobile-friendly designs to enhance user experience across all devices and improve search engine rankings is crucial for this role.

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 when 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, JS, 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.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service