Senior .Net Developer
We are looking out for a Senior .Net developer to contribute in developing a cross-platform product. The ideal candidate will have extensive experience with .netcore C#, and a proven ability to write cross-compiling code that works seamlessly across both Windows and macOS environments. Experience in developing Microsoft Office Add-Ins is a significant advantage.
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
- Experience with GitHub and GitHub Actions: Familiarity with version control using GitHub and experience in setting up CI/CD workflows with GitHub Actions
- 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
- Windows COM and OLE Familiarity: Being familiar with COM and OLE will be an added advantage
- Microsoft Office Add-In Experience: Previous experience in building Office Add-Ins (Word, Excel, Outlook, etc.) is a massive advantage
- Problem-Solving Skills: Strong analytical and problem-solving abilities
- Team Collaboration: Excellent communication skills and ability to work effectively in a team-oriented environment.
- Bachelor's degree in Information Technology, Computer Science or equivalent