Sr. .NET Software Engineer

1 week ago


Lawrenceville, United States M3 Full time
Job DescriptionJob Description

Description Summary:

This is a senior developer position responsible for the design and development of dynamic enterprise class software applications in addition to mentoring and assisting other team members.

Essential Duties:

The duties listed below are the essential functions of this position, and they may change as the needs of the company demand. All associates are expected to do what is necessary to get the work done and to cooperate fully with their supervisor's requests for additional or altered duties.

  • Technically talented and a team player with experience in all aspects of SDLC
  • Collaborate with team to identify end user requirements and technical specifications.
  • Ability to direct the team in making the right design decisions with focus on performance, scalability, extensibility, quality, security, and ease of maintenance.
  • Develop efficient, elegant, and quality code based on requirements.
  • Debug, Test and Deploy applications.
  • Troubleshoot and improve existing applications.
  • Organizational skills with the ability to meet deadlines.
  • Develop technical documents to guide future development projects
  • Experience with Agile development practices.
  • Strong problem solving and communication skills.

Additional Skills

  • Rapid web application development using Net, MVC and other design patterns such as Web Forms.
  • Experience developing with popular JavaScript frameworks: Angular, or Backbone or jQuery
  • Experience on cloud platforms such as Azure
  • Designing, developing, and utilizing web APIs - Microservices
  • Experienced using tools such as Team Foundation Server or Azure DevOps Server
  • Experience with the .Net (Core) framework
  • Use of object-relational mapping tools such as Microsoft Entity Framework
  • Experience with Microservices and Containers (Docker) a plus
  • Experience with Cross-browser Compatibility and troubleshooting
  • Assist the manager in guiding the team and assessing performance, setting best practice standards, and in training new developers
  • Assist in the preparation of specifications, user requirements and accurately estimate the effort required
  • Other duties as assigned

Education/Training/Experience:

  • A minimum of 10+ years of experience in a directly related position required.
  • Completion of a Bachelors Degree is required. Strong preference for the completion of a major in IT, MIS or Computer Science ; or an equivalent combination of education and experience.
  • Must have strong written and verbal skills in English and ability to communicate effectively.
  • Must be able to build and maintain positive business relationships with co-workers and other business contacts.
  • 2 years' experience working with REST api's
  • 5 years minimum experience with HTML5, JavaScript and CSS
  • 1-year minimum experience working with relational database systems such as SQL Server, Oracle, or MySQL
  • This position requires regular attendance, punctuality, and the ability to work a full-time position during normal office hours as well as some time on weekends and evenings as project needs or scheduling requirements dictate.
  • This position requires the ability to work in an office setting, sitting at a computer workstation, with the ability to work most of the day using the computer, telephone, and basic office equipment.
  • Programming certifications for IT professionals are welcomed and will be considered. (E.g. MCSD, Google Apps, CSSLP)
  • A strong developer portfolio will be considered. (E.g. GitHub, Codeplex)

Physical Requirements:

  • Ability to sit and/or stand for extended periods.
  • Ability to perform work on a computer for extended periods.
  • Ability to work in the office regularly, or pivot to working at home should emergency situations arise.
  • Ability to attend work per assigned schedule and attend meetings with excellent attendance and punctuality.
  • Ability to bend and lift up to 25 lbs.


  • Lawrenceville, United States M3 Full time

    Job DescriptionJob DescriptionDescription Summary: This is a senior developer position responsible for the design and development of dynamic enterprise class software applications in addition to mentoring and assisting other team members. Essential Duties:The duties listed below are the essential functions of this position, and they may change as the needs...

  • Senior .Net Developer

    3 months ago


    Lawrenceville, United States Motion Recruitment Full time

    A major SaaS shop located in Lawrenceville, GA is looking for a Mid-Level .NET developer to work on their core application. Their hotel accounting software is used and trusted by the biggest names in the hospitality industry. This company is a top 150 Workplaces winner named by the Atlanta Journal Constitution. They are on the hunt for a qualified engineer...

  • Senior .NET Engineer

    3 months ago


    Lawrenceville, United States Motion Recruitment Full time

    The top company in hotel accounting is looking for a backend minded Senior Engineer in Lawrenceville, GA. They are the number one providers of hotel accounting software in the United States! This SaaS company is looking to fill a hands-on role in their office working on their backend software development. This hybrid (3 days in office) opportunity is great...


  • Lawrenceville, United States TSR Consulting Services, Inc. Full time

    Our client, a leading pharmaceutical company, is hiring a Web Application Engineer – Development Lead on a contract basisJob ID #: 80438Work Location: Princeton, NJ/HybridPlease note this role is 10 hours per week and is scheduled to last up to 4 monthsSummary:Job Title: Web Application Engineer - Development LeadPURPOSE AND SCOPE OF POSITION:We are...


  • Lawrenceville, United States M3 Full time

    Job DescriptionJob DescriptionDescription Summary: ​ We are seeking a Technical Support Engineer with software development and deployment experience who will help users with technical issues related to our systems and will ensure that any technical issues customers experience will be addressed effectively. The ideal candidate is interested in direct...


  • Lawrenceville, United States M3 Full time

    Job DescriptionJob DescriptionDescription Summary: ​ We are seeking a Technical Support Engineer with software development and deployment experience who will help users with technical issues related to our systems and will ensure that any technical issues customers experience will be addressed effectively. The ideal candidate is interested in direct...


  • Lawrenceville, United States Onward Robotics Full time

    Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients’ growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team....


  • Lawrenceville, United States Onward Robotics Full time

    Join Our TeamAt Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients’ growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team....

  • Sr. Traffic Engineer

    3 months ago


    Lawrenceville, United States WSP Full time

    Job Description This Opportunity WSP is currently initiating a search for a full-time Senior Traffic Engineer for our Lawrenceville, NJ, office. Be involved in projects with our Traffic Engineering Team and be a part of a growing organization that meets our client's objectives and solves their challenges. Your Impact Performance of or supervision over...


  • Lawrenceville, Georgia, United States MindSource Full time

    Angular Software Engineer Position Company: MindSource Contract Type: Contract Duration: 12+ Months Work Model: Hybrid Interview Process: In-PersonKey QualificationsProven experience in programming and systems analysis. Extensive project experience utilizing Angular (version 9 or higher). Solid background in Java development. Experience with Spring Boot...

  • Engineer 2-EN2

    7 days ago


    Lawrenceville, United States Pike Corporation Full time

    Job DescriptionPosition Overview: Provide engineering/technical expertise to solve complex problems regarding electric distribution utility design. The incumbent will create construction work packages in support of electric distribution systems using various software and engineering standards. Duties & Responsibilities Engineering/technical expertise and...

  • Sr. Financial Analyst

    1 month ago


    Lawrenceville, United States M3 Full time

    Job DescriptionJob DescriptionThe Sr. Financial Analyst will work closely with the Chief Financial Officer to support the executive management team by offering insights and financial advice that will allow them to make the best business decisions for the company. This role is critical in helping our company achieve its financial goals.Essential Duties:The...

  • Sr. Financial Analyst

    1 month ago


    Lawrenceville, United States M3 Full time

    Job DescriptionJob DescriptionThe Sr. Financial Analyst will work closely with the Chief Financial Officer to support the executive management team by offering insights and financial advice that will allow them to make the best business decisions for the company. This role is critical in helping our company achieve its financial goals.Essential Duties:The...

  • Systems Engineer

    4 weeks ago


    Lawrenceville, United States W A Kendall and Company LLC Full time

    Job DescriptionJob DescriptionSummary:Systems Engineers implement, support, maintain, and manage IT services, including networking, IT security, email, mobile device management and disaster recovery. Systems Engineers provide advanced technical support for desktop, server, and networking issues. Systems Engineers ensure all IT services are properly...

  • Engineer 2-EN2

    1 week ago


    Lawrenceville, United States Pike Electric Corporation Full time

    Provide engineering/technical expertise to solve complex problems regarding electric distribution utility design. The incumbent will create construction work packages in support of electric distribution systems using various software and engineering Engineer, Research Engineer, Distribution, Technical


  • Lawrenceville, Georgia, United States Pike Electric Corporation Full time

    Job Summary:Pike Electric Corporation is seeking a highly skilled Electrical Distribution Systems Engineer to provide technical expertise in solving complex problems related to electric distribution utility design. As a key member of our team, you will be responsible for creating construction work packages in support of electric distribution systems using...


  • Lawrenceville, United States Onward Robotics Full time

    Join Our TeamAt Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients’ growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team....


  • Lawrenceville, United States Global Power Products Full time

     Company Overview:Global Power Products is a leading provider of accessible, safe, and dependable solutions for power protection and metering. We specialize in the design and manufacture of transfer switches, whole house surge suppression, and commercial power metering. As we continue to grow, we are seeking a highly skilled and experienced Senior...


  • Lawrenceville, United States Global Power Products Full time

    Job DescriptionJob DescriptionDescription:Company Overview:Global Power Products is a leading provider of accessible, safe, and dependable solutions for power protection and metering. We specialize in the design and manufacture of transfer switches, whole house surge suppression, and commercial power metering. As we continue to grow, we are seeking a highly...


  • Lawrenceville, Pennsylvania, United States Victaulic Full time

    About Victaulic:Victaulic stands as a global pioneer in mechanical pipe joining innovations, recognized as the foremost producer of mechanical pipe joining solutions worldwide. With a robust network of 13 manufacturing facilities and 28 branches across the globe, our diverse workforce of 4,400 employees communicates in 43 languages. Victaulic holds over 2000...