Senior Software Engineer-C#.Net, C++, Full Time, On Site
New Yesterday
Job 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 that are passionate about our core values and get excited about our mission.
The ideal candidate will thrive in close collaboration with our product, data, and science teams and will help to promote learning, effective working relationships, and ultimately highly efficient product development.
Essential Functions:
As a Sr. Software Engineer, you will
Prototype and develop new products
Maintain legacy software
Work as part of an agile development team
Collaborate on software architecture design
Competencies and Criteria for Success
Job Specific Competencies: Technical / Analytical
Complex Problem Solver
Sense of Urgency
Team oriented
Adaptable
Professional
Detail orientation
MUST BE: Team Player: Are you a joiner? Are you comfortable working outside of the boundaries of your job description to support the company and team?
Respected: Do you value integrity and display leadership qualities? Are you trusted to represent the brand well?
Judiciously Courageous: Are you courageous enough to judiciously speak up?
Composed: Are you composed, respectful, and calm? Do you value outcomes over output?
Accountable: Do you own your work, your decisions, and the outcomes - good or bad?
No Ego: Are you confident without having an ego? Would people say you are an active listener? Do you delegate where necessary, knowing that you can't possibly know it all?
Builder Mindset: Do you have an open mindset? Would you consider yourself a strategic doer?
Focused: Do you easily differentiate between real problems and background noise?
Required Education and Experience 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
Additional/Preferred Experience would include. 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
Supervisory: No direct supervisory duties. This position does require management of projects including directing project related activities of the project team members.
- Location:
- Baltimore, MD, United States
- Job Type:
- FullTime
- Category:
- Computer And Mathematical Occupations