This is a fulltime, hybrid position in Atlanta, GA. This role is not open to C2C, OPT, or VISA consideration. No vendor support, of any kind, needed. Local candidates will be given first priority.
Manager of Application Development
As Manager of Application Engineering, you'll lead a team of engineers and QA specialists to develop cutting-edge, award-winning products for clients. This role involves close collaboration with the Product team to address unique challenges, from building customer-facing websites to developing operational tools, databases, and ETL APIs. The role requires hands-on technical engagement and leadership to ensure successful delivery.
Required Skills & Experience:
- Expertise in dynamically typed/interpreted languages such as JavaScript, Python, and PHP.
- Proficiency in Relational Databases including SQL Server, MySQL, and/or Postgres.
- Experience with cloud technologies AWS or GCP.
- Background as a Technical Lead/Lead Engineer.
- Familiarity with Version Control tools like GIT.
- Knowledge of Unit and Integration Testing methodologies.
- Proven experience building highly scalable software solutions.
- Strong understanding of Agile SDLC and Agile methodologies.
- Excellent written and verbal communication skills.
- Ability to thrive in fast-paced environments and adapt to change.
- Capable of working both independently and collaboratively.
- Demonstrates strong leadership abilities.
- Previous experience as a people manager.
This role requires a hands-on leader who is highly technical, with the ability to inspire and mentor a high-performing team in a fast-paced, dynamic environment.
Key Responsibilities:
Team Leadership and Management:
- Oversee day-to-day operations of the Application Engineering team, handling people management tasks like performance reviews, disciplinary actions, and team development.
Project Management:
- Plan, schedule, and monitor project timelines, ensuring resources are effectively allocated. This role is responsible for the success or failure of all team projects.
Team Development:
- Provide guidance, mentorship, and motivation to team members. Conduct performance reviews, lead team-building activities, and support their professional growth toward senior roles.
Collaboration with Product Owners:
- Work with Business Product Owners to prioritize application development and enhancements. Ensure projects align with business needs, both current and future.
Cross-functional Collaboration:
- Partner with other Technology Managers and key stakeholders across departments to ensure alignment and cohesion across teams.
Technical Expertise:
- Maintain technical proficiency equal to a Lead Application Engineer, contributing to hands-on work when necessary.
Mentorship for Leads:
- Set priorities for Lead Application Engineers, guiding them in mentoring junior team members and fostering their leadership skills.