View all jobs

Senior Software Engineer_MO

St. Louis, MO · Information Technology
Company seeks bright, motivated individuals who can contribute to our growing team of professionals. Candidates with a high degree of independent thinking skills, strong analytical and quantitative skills, and team playing abilities are encouraged to apply. 
The Senior Software Engineer will join the team responsible for technical solution delivery supporting a core line of business. The successful candidate will design, build and support technical solutions that provide functionality in support of business processes and decision making. Areas of development may include web applications, back-end processes and services, and commercial product integration. As a senior member of the team, the successful candidate will lead design and code reviews, and will proactively assist and mentor other team members. 
Working in an impactful, interesting and agile environment, the ideal candidate will be a strong contributor to all phases of the SDLC as needed, from high-level design to coding, testing, and deployment. The candidate will additionally be comfortable partnering with members business departments to understand requirements, build and demonstrate new functionality, and resolve issues. 
  • Bachelor's degree or equivalent experience in a field requiring strong analytical and quantitative skills such as Computer Science, Engineering, Mathematics, Finance, or Information Systems strongly preferred 
  • Minimum of five years of experience developing and supporting enterprise-grade applications required 
  • Strong programming skills in C#/.NET and familiarity with CI/CD practices 
  • Experience developing in one or more statistical languages including Python, MATLAB, is a plus.
  • Experience designing data structures and queries in SQL Server or another relational database platform required 
  • Experience working with source control repositories such as Team Foundation Services (TFS) and git required 
  • Interest in learning modern technologies and identifying applications thereof including, but not limited to, containerization, cloud-native solutions 
  • Must be able to architect enterprise-grade solutions that are effective, efficient, and appropriate 
  • Experience building and managing REST-ful services and shared APIs are key 
  • Experience working on agile teams strongly preferred 
  • Working knowledge of basic financial instruments and markets required. Previous professional experience in financial services sector is a plus 
  • Excellent written and verbal communication skills required

Share This Job

Powered by