Our client seeks a Software Development Manager to drive platform development for our commercial software team. The role involves autonomy in hiring and coaching engineers, fostering a culture of execution, and ensuring customer success with our services. If you are experienced in balancing hands-on development needs with people leadership, apply today!
Qualified candidates must be comfortable commuting to the Duluth, GA office on Tuesdays and Thursdays each week!
Job Details:
Demonstrate knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability).
Act as subject matter expert for AWS and their associated product suite.
Develop full-stack solutions and evaluate architectural alternatives for cloud models (SaaS, IaaS, PaaS).
Define design patterns for high availability and disaster recovery.
Research, operationalize, and train others on cloud technologies and best practices.
Ensure solutions meet technical and functional requirements.
Provide technical expertise and ownership in issue diagnosis and resolution.
Manage team to achieve results, provide developmental feedback, and conduct performance reviews.
Maintain industry knowledge on latest trends and technology.
Additional responsibilities as directed by senior management.
Requirements:
7+ years of experience as a Software Engineer delivering and testing code in a data-heavy, enterprise environment working with C#, .NET Core, and Angular
2+ years as a team lead, or team manager leading software developers.
Hands on experience with:
- Microservices architecture and containerization tools (Docker, Kubernetes, etc)
- Creating data models, schema design and schema development T-SQL (stored procedures, views, triggers)
- Optimizing SQL performance, work with database partitioning, compression and indexing
- Severless architecture (AWS, Azure, or GCP) and their associated products suites at an enterprise level - AWS highly preferred.
- Planning , preparing, testing and performing database patches and upgrades
- Solving problems in the areas of distributed systems at scale, preferably at Systems level (Application level experience with systems orientation is also welcome)
Proven ability to lead teams while contributing hands on to systems architecture
Proven ability to take ownership of a team, and lead them to success!
Qualified candidates will demonstrate exceptional enthusiasm, communication skills, engagement, and eagerness about their work.
You will be proactive, and not 'wait for work' to come to you, you will seek out ways to continuously contribute to the company!
Location:
Hybrid work schedule in Duluth, GA office on Tuesdays and Thursdays each week!
About SOLTECH
SOLTECH is a leading national technology company based in Atlanta. Driven by a steadfast commitment to integrity, strong company values, and customer centricity, SOLTECH has achieved national recognition and success.
For more than 25 years, SOLTECH has been part of the thriving technology community, and has been recognized by The Atlanta Journal-Constitution as a Top Workplace, as well as one of the Best & Brightest Companies To Work For In The Nation. With a team of exceptional engineers, designers, and strategists, SOLTECH has consistently delivered cutting-edge custom software applications, technology consulting services, and IT staffing solutions that address complex business challenges.
Join us on our quest to make the world a better place by bringing to life innovative software solutions that make our lives easier, safer, healthier, and more productive.
If you are an IT professional searching for your next career opportunity, we look forward to matching your expertise and interests with a position where you can thrive. Learn more about SOLTECH careers at https://soltech.net/working-for-soltech/