We are looking for software engineers to join our client’s team to help modernize and enhance their industry-leading financial analytics and data management Software as a Service (SaaS) platform. You will join a team of passionate, end user-focused technologists to practice your craft and develop new skills as they evolve their platform, which was shifted from a legacy data center to the AWS cloud, into a platform that fully leverages all that the Amazon cloud has to offer. Requirements
3yr+ professional experience in the Microsoft tech stack (C#, .NET Framework, Core, .NET 5/6, MVC, Web API, SQL Server)
Proficiency in SQL Server (RBDMS) and an ORM (i.e., Entity Framework, Dapper)
Experience with a JavaScript SPA Framework (React, Angular, Vue
Experience with distributed systems in the cloud (AWS, Azure, Google, etc.)
Involvement across full software development life cycle (SDLC), including code review, source control (Git), build, test, deploy, operate, monitor
Experience working in or leading an Agile team
Bonus
NoSQL database experience
Containers / Docker experience
Aptitude
Clear communicator: You can effectively explain your ideas and perspectives through writing, speaking, presenting, and over video conference
Driven: You operate with limited direction while effectively communicating progress or roadblocks and seeking clarification and assistance when needed
Technically agnostic: You understand the need to use the best tool to accomplish the job given its constraints. You embrace learning new technologies as you go.
Ownership-focused: You excel in an environment where you have a high degree of responsibility for the product and outcomes.
Team-centric: You have a team-first mindset and value growing in your role while helping those around you grow.
Continuously learning: You consistently pursue the expansion of your skill-set
Looking for someone who embraces the challenge of replacing legacy code with current cloud-native technology, is impassioned by the flexibility to experiment with and build innovative solutions to complex business problems and wants to work on a small team committed to using modern software development and operational practices.