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.