What are the responsibilities and job description for the Lead AWS Software Engineer position at Tier4 Group?
Job Description
Job Description
Title : Lead Software Engineer
Location : Remote USA, with quarterly travelSkills : Strong AWS, C#, React working within Product Development, React
Perks : Strong base bonus, and benefits
Our Milwaukee-based client seeks a Senior / Staff Engineer for a growing team! The ideal candidate will have strong AWS experienceWhat this position entailsWorking on a team of Product Owners, Software Developers, and Quality Assurance Engineers, you will contribute to the modernization and re-architecture of the systems that drive value for our clients. You will have the opportunity to work with different portions of our systems and business, including UI / UX, back-end automation, and embedded business process improvement projects. What you'll be doingDesign, develop, maintain, and improve software and other technical solutions that solve business challenges Play a key role in redesigning our legacy products in AWSChampion AWS best practices and mentor team membersDevelop and maintain unit and integration tests Responsibly self-manage workload given project priorities, deadlines, and deliverables Help the team achieve sprint goals through independent work and collaborationParticipate in code reviews to promote quality and best practicesSupport code deploymentsMentoring Junior / Mid-level engineers specifically in a Cloud Native Environment What we need 10 years of relevant experienceAt Minumum,
A Bachelors DegreeStrong experience with C#, SQL, JavaScript, .NET Framework / .NET Core Cloud development experience with AWSUnderstanding of Agile practices (e.g. Scrum) Experience with full software development lifecycle Excellent technical design, problem-solving, and debugging skills Experience with domain-driven designExperience with microservice architectureExperience with event-driven architecturePassionate about building high-quality systems with AWS best practices Excellent collaborative skills, work well independently and as a team member Proven analytical skills to interpret and implement business and functional requirements Understanding of the value of test automation and a desire to incorporate it in development practice Wish listContinued education and / or advanced degree(s) Experience in environments subject to HIPAA and / or PCI regulations Experience in software-as-a-service, actuarial science and / or insurance underwriting industry Certified Scrum Developer (CSD) AWS CertificationsUnderstanding of DevOps principles Experience with test-driven developmentExperience designing systems in an event-driven architecture Experience rebuilding on-prem legacy applications in a modern cloud environment (AW