The John Roberts Company Career Page

 
JOB DETAILS

Experienced Software Developer

As a leader in the print industry, John Roberts is looking for qualified and talented individuals to grow our highly recognized, award-winning team.  We are currently looking for an experienced Software Developer to join us.  

Shift: Full-time

Job Description

The Software Developer completes moderately complex product design, analysis, and development activities; these tasks may require extensive research. Performs moderately complex (single feature or component related) bug verification, solution design, development, release testing and beta support for assigned products. Complete work for custom components updates or enhancements for complex solutions. Implement new features, maintain existing code, and refactor existing code across a breadth of products used both internally and externally at the company. The Programmer designs, develops, and maintains automated solutions that streamline business and production processes. Familiarity with AI/ML applications for workflow automation is a plus.

Essential Duties

Individuals must be able to perform each essential duty satisfactorily.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Understand technical integration requirements and technologies (API operations, XML, JSON, MSSQL, ASP.NET, Web Services, REST, IIS, as well as other web and database technology) so decisions can be made on projects.
  • Maintain and develop new features to internal and external facing software to enhance the customer experience and resolve issues on various operating systems.
  • Perform complex product/solution design activities which may require extensive research and analysis; actively participate in technical design meetings; acknowledged SME for specific components within multiple products/solutions.
  • Focus on back-end development languages (C#, MSSQL, etc), while still having proficiency in front end (js, angular, html5, bootstrap, etc), as well as the ability to build full-fledged web applications (ASP.NET, MVC Razor, etc) that tie both together.
  • A full understanding of all stages of development to facilitate the design and building of complex automation systems.  Strong knowledge of relational databases including data modeling, stored procedures, views and triggers, and functions.
  • Design, program, and update automation tools to simplify repetitive and manual tasks across data, mailing, shipping, and print production workflows.
  • Develop new features and maintain internal and external software systems to improve customer experience and operational efficiency.
  • Conduct unit testing and integration testing for functionality and technical limits for assigned components. • Perform moderately complex bug verification, solution design, development, release testing and support for assigned components with one or more solutions.
  • Constantly carry out code-review and cooperate with other developers.
  • Experience working with common software design patterns. 
  • Translate business requirements into scalable, automated solutions using APIs, scripting, and database technologies.
  • Build and optimize automated data workflows (CASS/NCOA, merge-purge, presort, data standardization).
  • Provide reporting solutions (standard and customized) for internal teams and client needs.
  • Collaborate with cross-functional teams to ensure integrations, data accuracy, and project success.
  • Perform thorough testing (unit, integration, and release) to ensure solutions meet technical and functional requirements.

Job Requirements

  • Basic requirements MS tech stack. 
  • U.S. citizenship required.
  • Must pass a background check prior to employment and sign an annual attestation regarding criminal convictions.
  • Ability to work with high-risk/high-security data, including confidential information (ePHI/PII)

 

Pay Range: $80,000-$125,000

 

    •  
 

At John Roberts, all employees are offered a comprehensive benefits package, including Health Insurance, Dental & Vision Coverage, Paid Time Off, FSA, 401K, Life Insurance, Short- and Long-Term Disability, and Tuition Assistance. Plus, our 24/7 on-site gym is available for your fitness needs! For more details, head to our "Careers" page and scroll down.

-

John Roberts is proud to be an equal opportunity employer that values diversity. We are committed to creating a space where all employees feel included and understood. We do not discriminate on any unlawful basis including race, religion, color, national origin, disability, gender, gender identity, sexual orientation, age, marital status, veteran status, genetic information, or any other basis prohibited by applicable federal, state, or local laws. John Roberts also prohibits harassment of applicants and employees based on any protected categories.

As an Equal Opportunity Employer, we encourage all individuals to apply.

 

 

SEND YOUR RESUME

Apply Now