Senior Analyst Programmer

Responsibilities:

  • Be part of the Software Development team to build financial solutions for Trading Systems.
  • Be responsible for the technical/solution designs, code development, and component test execution to demonstrate alignment to the product/functional specification of the solution.
  • Develop and demonstrate a broad set of technology skills in web application technologies, micro service design patterns, Open Source libraries and frameworks, and technology architecture concepts.
  • Ensure all work adheres to OOP software development methodologies and processes
  • Thoroughly document design to ensure the usability, supportability and maintainability of the developed

Requirements:

  • Bachelor’s degree or equivalent qualification in a software development field.
  • Minimum of 4 years of professional experience in frontend and backend development.
  • Strong knowledge of architectural styles and design patterns.
  • Strong programming skill in C# using .NET8 and ASP.NET/MVC.
  • Experience with MSSQL database technologies and ORM.
  • Strong knowledge in version control using SVN/GIT.
  • Strong problem-solving skills and ability to work independently.
  • Experience working in an agile environment.
  • Ability to collaborate effectively across various cross-functional teams and groups.