Technical Lead C# & Mac

We are hiring a Technical Lead skilled in C# and Mac to design and develop robust software solutions.

Sri Lanka

Responsibilities

  • Lead the design and development of a cross-platform Office Add-In, ensuring compatibility with both Windows and macOS 

  • Write clean, scalable, and efficient code using .netcore C# 

  • Collaborate with product owners and other developers to understand requirements and deliver high-quality features 

  • Troubleshoot, debug, and upgrade software as necessary 

  • Ensure best practices are maintained, with a focus on performance, security, and maintainability 

 

Requirements

  • Unity Development Expertise: Experience in game development with strong experience in Unity and mastery in cross-platform development are encouraged to apply, as their skills will align well with this role. 

  • Experience with GitHub and GitHub Actions: Familiarity with version control using GitHub and experience in setting up CI/CD workflows with GitHub Actions. 

  • Windows COM and OLE Familiarity: Being familiar with COM and OLE will be an added advantage. 

  • Extensive experience with .netcore C#: Proven track record of developing software using .netcore. 

  • Cross-Platform Development Expertise: Ability to write and maintain cross-compiling code that functions seamlessly on both Windows and macOS. 

  • Understanding MacOS development concepts: Familiarity with MacOS developer guide and experience in native apps in Objective C 

  • Microsoft Office Add-In Experience: Previous experience in building Office Add-Ins (Word, Excel, Outlook, etc.) is an advantage.