Description

Job Purpose:

  • Responsible for supporting the KeyBRIDGE platform which is built in C#.
  • Primary responsibilities will be to design, develop and support the KeyBRIDGE application.
  • Capable of thriving in a fast-paced, highly dynamic environment and have a commitment to collaborative problem solving, sophisticated design, and producing a quality.

Duties & Responsibilities:

  • Participate in new feature design kick off meetings.
  • Develop functional and design specifications.
  • Design, write, and maintain efficient, reusable, well documented, and reliable C# code.
  • Collaborate with other developers and engineers to design, build, and maintain applications.
  • Ensure the best possible user experience, performance, quality, and responsiveness of applications.
  • Troubleshoot software issues.

Desirable Skills:

  • Bachelor's degree in computer science, software engineering or a related field.
  • Proficient in C#, with a good knowledge of its ecosystems.
  • Familiarity with the .NET framework, Microsoft Visual Studio, and Microsoft SQL
  • Strong understanding of object-oriented programming.
  • Skill for writing reusable C# libraries.
  • Familiar with various design and architectural patterns.
  • Knack for writing clean, readable, well commented C# code.
  • Understanding fundamental design principles behind a scalable application.
  • Creating database schemas that represent and support business processes.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
  • Proficient understanding of code versioning tools (such as Git).
  • Familiarity with CI/CD practices.
  • Familiarity with cryptology.
  • Familiarity with document control software like Confluence or similar

Education

Any Graduate