The Senior Software Engineer works in application development in a financial services organization delivering systems and projects from inception through implementation. The role involves utilizing experience in multi-tiered applications designed, developed, and delivered as cloud-based solutions, leveraging the Microsoft Stack (.Net Core, .Net Framework, MS SQL Server), and working with Cloud Native and Microservices applications using technologies such as REST, JSON, .Net Core. Experience with ETL Tools (SSIS, Informatica), Reporting tools (SSRS, Tableau, Crystal Reports), unstructured data persistence models (MongoDB, Snowflake, Redis), and data streaming technologies (Kafka) is also key. The role requires proficiency in DevOps toolsets (Git, Docker, Kubernetes, Jenkins), Test Driven Development, CI/CD and DevOps concepts and tools (TeamCity, Octopus, Ansible, Terraform), library management tools (Artifactory), and front-end frameworks like Angular or React.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior