job summary: Seeking Lead Software Engineers! This FTE role can sit in ATL or CLE and will get the opportunity to oversee a team of 5-10, while also being hands-on! You'll have the capability to develop & contribute to innovative solutions with modern technologies to further revolutionize the industry. From mentoring, to overseeing the team's development life cycle, this person needs to wear both the leadership and technical development hats... It'll be a 50/50 split with software development/leading. Here's what you need to bring: - Modern .NET: .Net Core 3.1 or .NET 6/7 - Front-End JS-Based Development: Angular or React - Message Based Architectures: RabbitMQ or Azure Service Bus - File Storage: AWS S3 buckets or Azure Blob Storage - Dynamic Code Execution/Scaling: AWS Lambdas or Azure Functions location: Atlanta, Georgia job type: Permanent salary: $150,000 - 160,000 per year work hours: 8am to 5pm education: Bachelors responsibilities: Develop software according to requirements and quality standards as well as deliver within defined timeframes with minimal reworkDemonstrate core competency in programming fundamentals and best practices such as SOLID, Object-Oriented design principles, DRY, and Domain Driven DesignDesign, build and maintain high performing, reusable, and reliable codeParticipate in all phases of SDLC including design, development, testing, documentation, and support.Collaborate with business analysts and the user community to develop solutions that meet specific business objectivesUnderstand business requirements, designs, and wireframes with the ability to transform them into technical requirements and produce high quality codeIdentify, document and implement programming patterns and set standards that increase developer productivity and code qualityPerform code reviews to enforce patterns and standards in our code baseLead POCs, design sessions, and pair programming effortsLead code Katas, and team training consistentlyMentor junior team members as well as actively teach best practices and new technologiesWork with management to assess technical talent and team training opportunitiesFocus on design and code architecture and implementationPresent new technologies, ideas, and options to management clearly and conciselyEffectively transform conceptual and theoretical discussions into implementable solutionsAssist with onboarding and training new team membersWork directly with QA Analysts and Engineers to ensure proper tests are designed to meet acceptance criteria to produce high quality productsBe available as needed to support production deploymentsSupport, troubleshoot and resolve production issues, including direct interactions with internal and/or external customers as neededBe a strong problem solver and possess an excellent work ethic and attitudeFunction as an excellent team player that can make significant contributions individually as well as a part of the teamDemonstrate willingness to work on your craft and take initiative in learning new skillsEffectively communicate both orally and in writing as well as manage multiple assignments and prioritiesPossess strong organizational and process analysis skillsParticipate in interviews upon requestOther duties as assigned #LI-CB1 qualifications: Experience level: ExperiencedMinimum 10 years of experienceEducation: Bachelors skills: .NETJSONTest-Driven DevelopmentSQLAngularAzure Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). Applications accepted on ongoing basis until filled.