D

Datacor

Industry-specific ERP and process solutions

Software Engineer

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent experience.
  • 0–2 years of professional software development experience; internships, co-ops, and substantial academic or personal projects count.
  • Proficiency in at least one object-oriented language, preferably C#; VB.NET, Java, or C++ are also welcome.
  • Solid grounding in computer science fundamentals, including object-oriented design, data structures, and algorithms.
  • Working knowledge of version control, including branching, commits, and merging.
  • Demonstrated ability to write clean, readable, and maintainable code.
  • Strong problem-solving and debugging skills, and the judgment to ask for help when stuck.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, build, and maintain features across all layers of Windows desktop applications, working from requirements with guidance from senior engineers.
  • Diagnose and fix defects anywhere in the codebase, including customer-reported issues escalated from the Support team.
  • Contribute to internal tooling, build automation, CI/CD pipelines, and test infrastructure.
  • Take part in ongoing modernization, including new architecture and user interface frameworks.
  • Write clean, maintainable, well-tested code, and participate in code reviews by giving and receiving feedback.
  • Share team responsibilities such as build pipeline and bug-triage rotations.
  • Collaborate with engineers, QA, Product Management, and domain experts to deliver solutions that meet user needs.
  • Stay current with industry trends and use modern tools, including AI coding assistants, responsibly to continuously improve skills.

Desired Qualifications

  • Experience with the .NET ecosystem and Visual Studio.
  • Exposure to user interface development, whether desktop (WPF, WinForms) or web.
  • Experience writing unit tests or working with automated testing.
  • Familiarity with scripting languages such as Python or PowerShell.
  • Experience with Git, including pull requests and code reviews.
  • Familiarity with CI/CD pipelines, Agile practices, or tools such as Jira and Bitbucket.
  • Familiarity with data serialization (JSON, XML) or multi-threading concepts.
  • Experience using AI coding assistants thoughtfully, including verifying the code they produce.
  • Interest in engineering, scientific, or simulation software.

About the Company

Datacor

Industry-specific ERP and process solutions

Datacor provides industry-specific software solutions for process manufacturers, chemical distributors, and engineers to help them grow, run their operations, and improve results. Its products combine software with ongoing partnership and support, using deep industry knowledge and a commitment to continuous improvement to address complex process challenges. The company’s software ecosystem gives customers greater visibility and control over their operations, offering proven technology and expert guidance rather than just a generic software tool. Datacor differentiates itself by focusing on the needs of process industries, emphasizing collaborative, long-term partnerships and practical, outcome-oriented solutions. The goal is to help customers achieve better business outcomes—growing their business, running more efficiently, and elevating overall performance—together with Datacor.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Florham Park, NJ
Founded
1981

Recently Posted Jobs

Explore more opportunities at Datacor

See more jobs