$165,000.00/year +15% bonus
The Software Engineer Specialty serves as a technical resource in finding software solutions in niche domains (defined below). Conducts research and resolves problems in relation to processes and recommends solutions and process improvements. Analyzes user needs, determines requirements. Develops, implements, and maintains software solutions to meet niche domain (defined below) business requirements. Provides technical support, advice, and consultation with the issues relating to supported applications. Creates and maintains process documentation for programs. Creates test data, conducts interfaces and unit tests. Assures quality, security, and compliance for supported systems and applications. Invests effort in learning domain knowledge and becoming a SME for the application and business function supported by the team. Designs, codes, tests, debugs, and documents programs using Agile development practices. Operates in restricted to niche domains: such as capital markets, quants, artificial intelligence, machine learning. Implements complex projects/initiatives on above domain. Understands and participates to ensure compliance and risk management requirements for supported area are met and works with other stakeholders to implement key risk initiatives. Assists other team members in advanced software development.