Senior Software Engineer-C#.Net, C++, Full Time, On Site

The Consortium, Inc.12 months ago
Baltimore, Maryland, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Do you love building and innovating in the technology space? Do you enjoy solving complex business problems in a fast‐paced, collaborative, inclusive, and iterative delivery environment? We are seeking for our client a Full Stack Software Engineer with the technical chops to support the team in developing complex forecasting applications for risk management and decision support in the FinTech industry. You will be part of a small team of top performers who are passionate about core values and our mission. The ideal candidate will thrive in close collaboration with our product, data, and science teams and help promote learning, solid working relationships, and highly efficient product development. Supervisory: No direct supervisory duties – this role does require management of projects including directing project-related activities.

Key Responsibilities

  • Prototype and develop new products
  • Maintain legacy software
  • Work as part of an agile development team
  • Collaborate on software architecture design

Required Qualifications

  • 5+ years as a software engineer
  • Experience with C# .NET Core development
  • Experience with C++
  • Experience with development in React
  • Experience developing rich UI
  • Experience developing REST APIs
  • Experience with ORM such as Entity Framework
  • Experience writing Unit Tests
  • Experience in an agile environment
  • Bachelor’s degree in a technical field (Engineering, Computer Science, etc.)
  • Experience with SQL and relational databases
  • Key Competencies: Technical / Analytical, Complex Problem Solver, Sense of Urgency, Team oriented, Adaptable, Professional, Detail orientation
  • Must be: Team Player, Respected, Judiciously Courageous, Composed, Accountable, No Ego, Builder Mindset, Focused

Preferred Qualifications

  • Experience with Python
  • Experience with Automated tests
  • Experience with Rust
  • Experience with CI/CD
  • Experience with Atlassian tools
  • Experience coding in a secure environment
  • Experience with XML/JSON
  • Experience with cloud-based software development
  • Experience in a start-up environment, a plus

Required Skills

Forecasting Applications
SQL
Risk Management
Agile Development
C++
React
C#.NET Core
Entity Framework
Unit Testing
REST APIs