This is a remote position.
We are seeking Senior Dotnet Developer to join our team (C# to join our team. We are currently in the midst of a platform revolution as we rearchitect towards a more resilient robust future to support our explosive growth. This role offers the opportunity to help shape that direction and cut your teeth into some exciting and pivotal problems.
Responsibilities:
- Service Creation: Drive the development of robust scalable services that underpin the customer experience.
- Feature Development: Lead and contribute to the endtoend development of new features from conceptualization to deployment and maintenance ensuring they meet our quality and performance standards.
- Maintenance and Optimization: Regularly evaluate and optimize the performance of existing features ensuring our application runs smoothly and efficiently.
- Bug Identification and Resolution: Proactively identify troubleshoot and resolve bugs and issues within our application enhancing user experience and service reliability.
- Code Reviews and Best Practices: Conduct thorough code reviews to maintain high coding standards and practices within the team. Mentor junior engineers by sharing knowledge and best practices.
- CrossFunctional Collaboration: Work closely with other teams including product management and design teams to ensure seamless integration and alignment on project goals and timelines.
- Technical Investigations: Lead and participate in technical investigations to explore innovative solutions and technologies that can enhance our applications capabilities and performance.
- Open Standards: Work with us to further our commitment to open standards such as OpenTelemetry and OpenApi.
Requirements
- At least 5 years of professional experience in software development with a strong focus on .Net technologies.
- Expertise in .Net framework C# and demonstrable experience of building eventdriven distributed platforms
- Experience with Azure and database technologies (SQL/NoSQL) is highly desirable.
- Must have experience with payment processing systems and real money transactions. Experience of ledgers holdings valuations is highly desirable.
- Communication: Excellent communication and collaboration skills capable of working effectively in remote crossfunctional teams.
- Flexibility and adaptability: We punch above our weight move quickly and ship often. If you thrive in a startup and want to help get us to scaleup.
Benefits
- Work Location: Remote
- 5 days working
At least 5 years of professional experience in software development, with a strong focus on .Net technologies. Expertise in .Net framework, C#, and demonstrable experience of building event-driven distributed platforms Experience with Azure and database technologies (SQL/NoSQL) is highly desirable. Must have experience with payment processing systems and real money transactions. Experience of ledgers, holdings, valuations is highly desirable. Communication: Excellent communication and collaboration skills, capable of working effectively in remote, cross-functional teams. Flexibility and adaptability: We punch above our weight, move quickly and ship often. If you thrive in a startup and want to help get us to scale-up.