Key Responsibilities: Mentor engineers and ensure alignment with project goals. Collaborate with business analysts to gather software requirements. Design and develop cloud-based services to replace legacy applications. Code microservices in C# following best practices. Develop unit and integration tests. Collaborate with teams to solve complex problems. Document processes throughout the software development life cycle (SDLC). Provide technical support and system knowledge sharing. Experience / Competences: Essential: 8+ years of experience in C#, .NET Framework, REACT JS, SQL scripting, and XML/BML/fpML. Experience in cloud architectures and solutions, particularly AWS. Understanding of invoice workflows and financial compliance. Familiarity with microservice architectures. Strong Object-Oriented Programming skills and SOLID principles. Proficient in Test Driven Development and Git version control. Excellent communication and relationship-building skills. Desired: Experience in refactoring monolithic applications to microservices. Familiarity with messaging systems and containerization technologies. Full-stack development experience and knowledge of React or Angular. Show more Show less