Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Principal Software Engineer

Eleven Recruiting

Principal Software Engineer

New York, NY
Full Time
Paid
  • Responsibilities

    Our client, a financial firm, is looking for a Principal Software Engineer to join their team. This person would work hybrid out of one of their locations in San Francisco, Boston, or New York.  

     

    Responsibilities:

    • Work with the business and IT team to understand business problems, and to design, implement, and deliver an appropriate solution using Agile methodology across the larger program. 
    • Develops code and test artifacts that reuse subroutines or objects, is well structured, backed by automated tests, includes sufficient comments and is easy to maintain 
    • Work independently to implement solutions on multiple platform (DEV, QA, UAT , PROD) 
    • Provide technical direction, leadership, and reviews to other engineers working on the same project 
    • Implement and debug subsystems/micro service and components. 
    • Determine and communicate the implications of system-level decisions on subsystems and Components, and help determine how best to mitigate or take advantage of these implications 
    • Hands on in multiple programming paradigms, not limited to Object Oriented 


    Qualifications: 

     

    • 8+ years IT-Software/ Software products 
    • Bachelors in Science – Computer Science or equivalent 
    • Hands on experience with system programming, development of service/module type of applications in .NET Core and C#. 
    • Understanding of Microservice technologies including- ASP.NET Core, C#, Git, PostgreSQL, Aurora 
    • Container style of programing preferred – Micro-services, Docker, OpenShift 
    • Experienced across programming languages, patterns and data structures. 
    • Applied knowledge of Object Orientated programming concept (OOPS), Micro services, Operating System (OS) concept and UML 
    • Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks. 
    • Good knowledge of secure coding practices is a plus. 
    • Thorough understanding and hands-on experience in the development of all layers of enterprise applications to analyze system scalability, integration, and performance issues as well as internationalization utilizing either Unicode and/or multi-byte databases 
    • Expert knowledge of computer languages, data structures, program design methods and techniques. 

     

    #LI-DNP #LI-HYBRID
    Location: New York, NY
    Seniority: Mid-Senior
    Employment Type: Full-time
    Salary: $210,000 base + $42,000 bonus