We are revolutionizing the audit profession by building an AI agent-powered audit platform. Leveraging Microsoft’s cutting-edge AI technologies, this platform aims to fundamentally change how audits are conducted, enhancing the experience for clients and driving significant efficiencies. We are looking for a Lead Full Stack Developer to join this transformative project and help bring it to life.
Key Responsibilities:
- Lead the development of key features for an AI-driven audit platform, ensuring high-quality, timely delivery.
- Collaborate with cross-functional teams, particularly with non-technical stakeholders, to propose innovations and drive implementation of key features.
- Own the full lifecycle of your area of development, ensuring your team’s output is of the highest quality and adheres to agreed processes.
- Actively communicate with the team, particularly in a remote setup, to ensure blockers are addressed and progress is maintained.
- Conduct thorough code reviews and promote software development best practices, including testing, code quality, and technical documentation.
- Apply a consultative approach to suggest improvements and guide decision-making, especially when explaining technical concepts to non-technical teams.
Requirements:
Must-Have Skills:
-
Technologies:
- .NET Core, C#
- React
- ASP.NET MVC Core, WebAPI
- HTML, CSS, JavaScript
- Microservices architecture
- Docker, Kubernetes
- Entity Framework Core, Unit of Work, Repository pattern
- MS SQL, NoSQL, Redis
- MediatR
- Azure (AppService, Service Bus, Functions, SQL Database)
- Visual Studio, Visual Studio Code
- Node.js, Npm (as a user)
- Dependency Injection (.NET Core)
- xUnit for unit and integration testing
- Authentication (OAuth, JWT)
- Profiling tools and Static code analysis tools
- Postman, Fiddler, Web Developer tools
Soft Skills:
- Excellent communication skills in English for daily collaboration with both technical and non-technical stakeholders.
- Strong analytical and problem-solving skills to resolve complex technical issues efficiently.
- Consultant mindset: proactive in proposing changes, explaining the rationale, and guiding others.
- Ability to remain calm and deescalate difficult situations, handling feedback constructively.
- Ownership and responsibility for the quality and performance of your work, and the team's output.
Additional Nice-to-Have Skills:
- Azure DevOps, GitHub, CI/CD pipelines
- Azure Cloud architecture knowledge
- Security best practices (OWASP, SQL injection prevention, XSS, CSRF)
- Knowledge of tools like Aspose, PowerBI, SSRS
- Experience with Design Patterns and architecture oversight