Back to List
We are seeking a Technical Manager who has experience managing large scale software and system implementations. For this role, you will be managing a team of Software Engineers, QA professionals, and work closely with other IT managers working on complex and large scale software and system implementations for our clients. You will be the primary owner of all aspects of software delivery, from insuring that requirements are clear, to planning and monitoring the data conversion to the development and delivery of integrations for our applications with the client. The development and delivery of new features, reports, and interfaces will be the responsibility of you and your team. We are looking for a driver - someone who gets things done - someone that has delivered in "high pressure" and visible software implementation projects.
 
Experience in high speed transaction systems like large retailer applications or financial transactions such as payment systems would be great experience. You should have knowledge of data conversions - moving from older systems and solutions to the new implementation - and be able to describe the approach to data conversion.
 
The role will involve interaction and visibility to our executive team and can be a fast track to promotion!  The developers on the team have a mix of technical skills including C++, .Net, Java, SQL and other development technologies including AWS. We have a mix of older traditional transactional systems as well as new web and mobile applications. We are looking for someone that has a background is software development, and who has experience leading teams and managing implementation projects.  This role is part people manager, part technical lead, and part Project Manager.  Experience with transactional and high availability systems would be ideal.
 
For this role, you should have the following skills and experience:
  • 10 years plus of software development related management experience and experience implementing software applications with clients.
  • Experience with implementing software and systems and being client facing.
  •  Experienced with current software design and development methodologies and architecture.
  • Have experience with large data conversions moving from older solutions to new implementation.
  • Experience with high transaction environments is a big plus.
  • Experience with Real-time server programming, high availability environment programming and User interface implementations is a plus.
  • Ability to mentor, encourage and manage developers and engineers through stressful projects.
  • Knowledge of security concepts and industry standards.
For this role, the right individual would be one that has a development and software engineering background that has come up through the ranks and has experience managing software engineers and managing large implementations of systems and software solutions. You must have very good communication skills, both written and verbal.
 
This is a full-time position with full benefits, 401K with match, and paid time off.  We are located in the Alpharetta area and the role will be working in our offices Tue - Thu each week and working remotely Mon and Fri.  Some travel will be necessary in this role at various stages of each implementation project but the travel overall is estimated at 10%.
 
If this opportunity is a good match for your background and interest, please apply so we can set up a time to speak to you in more detail and answer any questions you may have.
Apply to this Job
First Name *
Last Name *
Email Address *

Phone Number

Yes
No