We are seeking a highly motivated senior full-stack .NET Developer to contribute to the design, development, and support of our global financial compliance systems.
Key Responsibilities:
* Collaborate with globally based team members and business partners to design, develop, enhance, test, support, maintain, and debug software solutions that support business units or support functions.
* Serve as a senior member of the technical team, assisting senior business leaders and management in strategic decision-making.
* Contribute to the technical direction and system architecture for individual initiatives, leveraging extensive knowledge of technological alternatives and business process requirements.
* Provide total-effort estimation for deliverables with minimal margin of error, coordinating collaboration with business solutions and other development teams as needed.
* Offer feedback and technical guidance to project managers on critical issues affecting business objectives.
Technical Requirements:
* Extensive hands-on experience with Visual Studio, C#, and .NET Framework development.
* Proficiency in database structural design, query design, execution plan analysis, and stored procedure development founded in Microsoft SQL Server and Transact-SQL.
* Demonstrated expertise in clear communication, direct application development experience in Global Markets space related to Equities and Equity Derivatives, Fixed Income, Commodities, or Prime brokerage.
* Strong experience with Microsoft SQL Server, database design, and query planning execution.
* Experience with C# expressions (LINQ Lambda), thread memory management, asynchronous development patterns, and data serialization/deserialization (XML JSON).
* Strong user interface design and development skills, including responsive design and Bootstrap 3.
* Experience with client-side development technologies, including JavaScript and jQuery, with a complete understanding of AJAX.
* Exposure to team lead roles with recognition as a technical expert by peers, making architectural and design decisions.
* Experience working within Agile methodology, with a proven TDD pattern and framework, such as NUnit or xUnit, as well as mocking (Moq).
* Hands-on experience with JIRA, Linq2Db, log4net, Telerik Kendo UI, LESS (or SASS), data transformation (Informatica or SSIS), Git, Bitbucket, Ansible, Artifactory, and Jenkins.
* Direct experience with MS SQL Server 2012 or above and SQL Server Data Tools (SSDT), web testing and automation via Selenium.