Description
Our team is responsible for developing an internal global financial compliance software system to ensure the client's investments and exposure complies with different regional regulations.
We are looking for a highly motivated, senior, full-stack .NET Developer to assist with design, development, and support of this system.
The ideal candidate will be a self-starter with a thorough understanding of the technologies outlined in the requirements below, and capable of addressing issues across architectural boundaries.
Our Stack:
They key aspects of our stack from back to front are:
- SQL
- .NET Framework
- C#
- Linq2Db
- NET MVC 5.x
- jQuery/Javascript
- Bootstrap 3
- Kendo UI
- LESS
Responsibilities:
- Works closely with other team members, management and business partners to design, develop, enhance, test, support, maintain, and debug software solutions.
- Contribute to strategic technical direction and system architecture for individual initiatives.
- Employ in-depth knowledge of technological alternatives and business process requirements to recommend innovations that enhance and/or provide a competitive advantage to the organization.
- Actively participate in the Agile process as a member of a Scrum team to deliver timely solutions which are appropriate for the business.
Skills and Experience:
Essential:
- 7+ years of overall hands-on software development experience.
- Exceptionally clear written and verbal communication skills.
- 5+ years of hands-on experience and a complete understanding of Visual Studio, C#, .NET Framework development.
- 5+ years of experience with Microsoft SQL Server, Transact-SQL and a demonstrated understanding of database design and query planning & execution.
- 5+ years of experience C# expressions (LINQ & Lambda), thread & memory management, asynchronous development patterns, and data serialization/deserialization (XML & JSON).
- 5+ years of UI development, including at least 3 years with responsive design and Bootstrap 3.
- 5+ years of experience with client-side development technologies including JavaScript and jQuery with a complete understanding of AJAX.
- 3+ years of experience and a complete understanding of HTTP & REST and ASP.NET MVC core concepts (including Routing, Bundling, and WebAPI).
- 3+ years of experience with a proven TDD pattern and framework, such as NUnit or xUnit, as well as mocking (Moq).
- 2+ years of experience working with GIT or Microsoft TFS.
- 2+ years of experience working within an Agile SDLC methodology.
Preferable:
- Direct, hands-on experience with JIRA.
- 3+ years of hands-on experience with Linq2Db, log4net, Telerik Kendo UI, and LESS (or SASS).
- 3+ years of hands-on experience with data transformation (Informatica or SSIS).
- Direct, hands-on experience with MS SQL Server 2012 or above and SQL Server Data Tools (SSDT).
- Direct, hands-on experience with Bitbucket, Ansible, Artifactory, and Jenkins.
- Direct, hands-on experience with web testing and automation via Selenium.
- 2+ years of experience in the global investment banking industry. In particular, experience in Equities, Equities Derivatives and the key reference data used to define these products.