New opportunity available for a Senior Software Developer looking to step into a Technical Lead role for my clients Integrations team. The team is responsible for designing, building, extending and working across their platform as well as their merchant and consumer systems.
Requirements:Strong technical background with C#, AWS, Golang, SQL & NodeJsTeam Lead/Team Management experienceYou will collaborate with cross functional teams to design, develop and deliver high quality software solutionsLead and contribute to the full SDLC, including requirementsDevelop and maintain scalable, secure and efficient C# AppsDesign and implement AWS based solutionsWork with Golang and NodeJs as a needed for specific projects or componentsCollaborate with product owners, architects and other stakeholders to understand and refine software requirementsConduct code reviews, provide constructive feedback as well as mentor juniors
Required Experience:
Degree in Computer Science, Engineering or relevant expBe based in Cape Town (Remote)Previous exp as a Senior Software Developer, with a focus on C# and AWSSolid understanding of software development principles, design patterns, best practicesExp with Golang and NodeJs is a bonusExp building and maintaining RESTful APIsStrong knowledge of Cloud computing concepts and exp with AWS Services (Lambda, ECS,EC2,S3,RDS)Exp with containerization technologies (Docker, Kubernetes) is a bonusDebugging skillsExp with DevOps practices and toolsBe familiar with Serverless architecturesKnowledge of Microservices architecturePrevious exp with CI/CD Pipelines
Sound like an opportunity for you? lets chat!