Skip to Main Content

Sr. Software Engineer

Top Client Company
New York, NY
  • Expired: over a month ago. Applications are no longer accepted.
Job Description

Duration: Fulltime position
Work location: NYC/Midtown-hybrid-3 days onsite/2 days remote

Seeking a Sr Software Engineer to:
-Work with the business & I.T. team to understand business problems, design, implement and deliver an appropriate solution using agile methodology across the larger program.
-Develop applications that are highly available, reliable, performant, scalable, maintainable, are well structured, backed by automated tests and include sufficient comments and documentation
-Work independently to implement solutions
-Provide technical feedback and reviews to other engineers working on the same project
-Implement and debug subsystems/microservice & components.
-Participate in integrated test sessions of components & subsystems on test and production servers.
-Follow an automate-first/automate-everything philosophy
-Determine, communicate the implications of system-level decisions on subsystems, components and help determine how best to mitigate and/or take advantage of these implications
-Perform tasks efficiently and work together with team to ensure project success.
-Support management of the team’s technical infrastructure (e.g., repository, build system, testing system) under guidance from the systems engineer or another project leader.

-At least 5yrs. of I.T. software/software product development
-System programming, development of service/module type of applications in .NET Core & C#.
-Prior exp. with Microservice framework, ASP.NET Core, C# and Rest API
-Prior exp. working with containers-Kubernetes preferred
-Exp. with programming languages, patterns & data structures.
-Distributed system development exp.
-Exp. with object orientated programming concepts, operating system concepts, microservices & UML
-Proficient with software architecture, design patterns & strong exp. building framework.
-Exp. with agile, incremental or spiral development methodology 
-Domain knowledge of investment banking and/or financial services a plus
-Secure coding practices a plus.
-Willingness & ability to learn new technologies
-Ability to troubleshoot complex problems systematically
-Self-motivated, thorough and methodical

Top Client Company


New York, NY
10020 USA