Description
You will design, develop, and support the KeyBRIDGE platform using C#.
Responsibilities
- Design, write, and maintain efficient, reusable, and well-documented C# code.
- Develop functional specifications and participate in new feature design kick-off meetings.
- Collaborate with engineers to build and maintain applications ensuring performance and responsiveness.
- Troubleshoot software issues and maintain application quality.
- Create database schemas that support business processes.
Required Skills
- 5+ years of experience in software development.
- Proficiency in C# and its ecosystems, including the .NET Framework.
- Strong understanding of object-oriented programming and design principles for scalable applications.
- Experience with Microsoft Visual Studio and Microsoft SQL.
- Experience using code versioning tools such as Git.
- Ability to write reusable C# libraries and follow architectural patterns.
- Understanding of Common Language Runtime (CLR) limitations and workarounds.
- Knowledge of CI/CD practices.
Preferred Skills
- Familiarity with cryptology.
- Experience with document control software like Confluence.