Senior Software Engineer, .NET C#

New Providence, New Jersey

Posted in IT
9 days ago

Job Info

Explore the human side of data at XpertHR

With over 10,000 resources at our disposal, we provide indispensable industry information for the HR sector across the UK, the US and the Netherlands. We empower organizations to make the right decisions around their people. At the same time, we're creating an inclusive, people-focused environment of our own. A culture where individuals with ambition, curiosity and ideas can make an impact. Where you can think big, aim high and explore more. ​​​​​​​

XpertHR seeks an experienced Senior Software Engineer- .Net C# to be a strong contributor on team, US Development Squad, located in New Providence NJ, and to be a wider part of XpertHR Development Team. Person selected for this exciting new role performs complex research, design, and software development assignments within a software functional area or product line; provides direct input to project plans, schedules, and methodology in the development of cross-functional software products with focus on initiatives for Driving Behavior Expansion initiative; performs software design across multiple system; trains and mentors junior developers; talks to users/customers and translates requests into solutions


  • Perform complex-level software engineering work including but not limited to: Write and review portions of detailed specifications for development of complex system components; resolve complex technical issues and bug fixes; and design and work with complex data models
  • Work with development team to understand complex product requirements and translate into software designs
  • Successfully implement development processes, coding best practices, and code reviews
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
  • Work and Collaborate with Data Architect/Scientists to understand the complex Data models
  • Train junior software engineers as required, ensuring they are knowledgeable in critical aspects of their roles. Additionally, mentor junior developers on development topics (i.e. methodologies, optimization techniques, etc)

  • 5+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required

  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall, SDLC, etc.)
  • Strong proficiency and ability with, but not limited to, the following: Data manipulation language including optimization techniques; normalized/dimensional data modeling principles; multiple data storage subsystems; using and developing applicable tool sets; test-driven development; completing complex bug fixes; writing and reviewing portions of detailed specifications for the development of complex system components
  • Expertise in software development languages including but not limited to: .Net Framework, .Net Core, C#, WebAPI, Angular, Python, JQuey, HTML, JSON, XML, SQL, Windows, UNIX
  • Strong research skills with knowledge of industry software development best practices
  • Ability to interface competently, and work well with, internal and external technical personnel, team members, resources for finalizing requirements and other development-related activities.
  • Good organizational and oral and written communications skills
  • Desirable to have experience in AI/ML and have understanding of Text Manipulation techniques etc.

    Explore more here

    We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact or if you are based in the US you may also contact us on 1.855.833.5120.

    Please read our Candidate Privacy Policy

    New post from our employment blog

    New Post
    Job Interview Tips: How to Land the Job

    Job Interview Tips: How to Land the Job

    Have you been struggling to find good employment? Between the competitive and sometimes confusing application process, the ever-increasing qua...

    Read full blog post
    Share this job with the community

    Click a community link below, and then social share the Senior Software Engineer, .NET C# job.

    African American Job Search Logo
    Asian Job Search Logo
    Disabled Job Seekers Logo
    Hispanic Job Exchange Logo
    LGBT Job Search Logo
    Seniors to Work Logo
    US Diversity Job Search Logo
    Veteran Job Center Logo