Senior Digital Software Development Engineer
AAA Club AllianceAbout the role
AAA Club Alliance is seeking a Digital Software Development Senior Engineer to join our team at one of our office locations in Wilmington, DE; Columbus, OH; or Cincinnati, OH.
*This position follows a hybrid work schedule, with in-office collaboration required Tuesday through Thursday.*
The primary duties of the Digital Software Development Senior Engineer are to:
Provide mentorship and technical guidance to a team of software engineers, fostering a culture of collaboration and excellence.
Lead the design and implementation of robust and scalable software architectures.
Design, code, and test complex software solutions in alignment with business goals and industry best practices.
Lead the development of critical features and components, ensuring high standards of code quality and performance.
Conduct thorough code reviews to ensure adherence to coding standards, best practices, and knowledge sharing within the team.
Collaborate with quality assurance teams to establish comprehensive testing strategies.
Drive the evolution of system architecture, making strategic design decisions to ensure scalability, maintainability, and performance.
Actively contribute to agile development processes from sprint planning to delivery.
Collaborate with cross-functional teams to translate business requirements into technical specifications.
Provide expert-level problem-solving for complex technical challenges, guiding the team in overcoming obstacles.
Drive the resolution of critical software defects and technical debt.
Collaborate with product managers, designers, and other stakeholders to understand project requirements and deliver high-quality solutions.
Participate in agile development processes, sprint planning, and other team activities.
Deliver successful projects, balancing technical excellence and business objectives.
Document system architecture, design decisions, and development processes to ensure knowledge transfer and maintainability.
Contribute to the creation of technical documentation for end-users and other stakeholders.
Stay abreast of emerging technologies, industry trends, and best practices.
Perform other duties as assigned.
Minimum Qualifications:
Bachelor degree (BA/BS) or equivalent in Computer Sciences, Business Administration, or related field required; Master degree completed or work in progress towards a graduate degree preferred. Equivalent combination of education, technical training, and experience will be considered in lieu of degree.
Minimum 5 years of experience in a development environment in various technologies required.
Professional Certification in at least one major development tool is required, with 3 or more preferred.
In-depth experience with data and/or business modeling tools required.
In depth experience with design, development, testing and administration of various types of systems, and databases required.
Experience with version control systems, such as Git, as well as website analytics tools, such as Google Analytics, required.
Knowledge Skills and Abilities:
Excellent project management, leadership, analytical, and communication skills.
Strong knowledge and experience with website development, design, and maintenance.
Strong knowledge of .Net, C#, MVC, Sitecore, Web API, MS SQL Server, IIS, AJAX, jQuery, and JavaScript.
Knowledge of software development life cycle, including Agile and Waterfall methodologies.
Ability to analyze and solve complex problems related to website development and maintenance.
Familiarity with website security best practices and techniques.
Proficiency in working with databases and SQL.
Understanding of accessibility and SEO principles for websites.
Excels in problem-solving for complex technical challenges.
βAt AAA, your success is our success. What we can offer you:
The starting base compensation for this position isΒ $100,384 to $135,599.
*The base pay range shown is a guideline for compensation and ultimate salary offered will be based on factors such as applicant experience and geographic location.*A comprehensive health benefits package.
Up to three weeks of paid time off accrued during your first year.
Annual Bonus Plan.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights β in under 60 seconds.
Apply Now βGenerate Application KitFree account required β sign up in 30s