Job Description
About the Role:
To provide senior technical and software development skills that support the implementation and development of customer built applications that aim to meet business requirements aligned with the business' strategic objectives and operational goals.
Your responsibilities will include:
- Leading the design and development of high-quality software solutions using C# .NET
- Contributing to and guiding the overall strategy and direction of the development team
- Implementing and championing software development best practices and tools
- Designing and owning system architecture
- Mentoring junior and mid-level developers through code reviews and knowledge sharing
- Collaborating with team members to ensure seamless integration of your work with others'
- Continuously improving your skills and staying up-to-date with the latest industry trends