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 $170,815.
*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.
401(K) plan with company match up to 7%.
Professional development opportunities and tuition reimbursement.
Paid time off to volunteer & company-sponsored volunteer events throughout the year.
Other benefits include a free AAA Premier Membership, Health & Wellness Program, Health Concierge Service, Health & Life Insurance, Short Term/Long Term Disability.
Full time Associates are offered a comprehensive benefits package that includes:
ACA is an equal opportunity employer and complies with all applicable federal, state, and local employment practices laws. At ACA, we are committed to cultivating a welcoming and inclusive workplace of team members with diverse backgrounds and experiences to enable us to meet our goals and support our values while serving our Members and customers. We strive to attract and retain candidates with a passion for their work and we encourage all qualified individuals to apply. It is ACA’s policy to employ the best qualified individuals available for all positions. Hiring decisions are based upon ACA’s operating needs, and applicant qualifications including, but not limited to, experience, skills, ability, availability, cooperation, and job performance.
Job Category:
Information Technology