Senior Software Developer
Core
Develop, test, and implement new software solutions while performing maintenance and troubleshooting across system and core software components for a financial services firm.
Role type
Senior Software Developer (C#)
Builds
High-quality applications and services supporting business needs in banking and financial services.
Domain
Banking and Financial Services
Deliverable
production ML models | product features
Required skills
C#, applications integration, test-driven development, system development lifecycle practices, troubleshooting, system and technology integration, quality assurance and testing, cloud computing, microservices, business requirements analysis
Preferred skills
VaR knowledge, financial instruments expertise, market risk experience
Technologies
C#, Cloud, Network Security, microservices, TDD
Responsibilities
Translate user needs into technical specifications; analyze, develop, test, and implement new software solutions; perform preventive and corrective maintenance; ensure code meets security and performance standards; evaluate emerging technologies; follow release management procedures; provide specialized consulting and technical support; apply Risk Management Framework to protect assets.
Seniority
Senior, hands-on IC