Senior Software Engineer (C# .NET Developer)
Core
Designing, coding, enhancing, and testing financial software applications and web applications based on service-oriented architecture for global analyst teams.
Role type
Senior Software Engineer (C# .NET Developer)
Builds
Financial software applications, web applications, and containerized applications on cloud platforms.
Domain
Financial services / Risk assessment / Software Engineering
Deliverable
production ML models | product features
Required skills
C#, .NET framework, SQL, REST/SOAP web services, Object-Oriented design, Service Oriented Architecture (SOA), Microservices, Docker, Kubernetes, Cloud platforms (AWS/GCP/Azure), Python
Preferred skills
Java, build/dependency management tools (Maven), SCM tools (Subversion, Bit Bucket, GitHub), application containerization platforms (Platform9, ECS, EKS, Openshift, Cloud Foundry)
Responsibilities
Design and implement back-end and front-end solutions for existing C#.NET projects; lead production support, root cause analysis, and code defect fixes; collaborate with business analysts and architects on technical direction; estimate effort and track progress in an Agile environment; query and manipulate data at scale using SQL.
Seniority
Senior, hands-on IC