Epicareer Might not Working Properly
Learn More

Software Engineer

  • Full Time, onsite
  • Concordia Publishing House
  • On Site, United States of America
Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description

Software Engineer

Full-time


This position will contribute to the creation, improvement, and maintenance for a suite of mission-critical business applications. The ideal candidate will work on both standard and custom solutions for CPH's Business Central ERP instance along with all associated packages, tools, and integrations. This person will work as a team and collaborate with internal customers to keep business processes operational and efficient.


Specific duties include:

  1. Leads development of business systems features of all sizes.
  2. Makes high-quality, impactful technical contributions to team and organizational projects.
  3. Is a team resource for the quick resolution of tickets and end-user support.
  4. Leads technical designs, soliciting feedback and building consensus.
  5. Provides feedback and guides others to resolve open questions in their designs and code.
  6. Oversees the coordination, planning, risk management, design, development, testing, rollout, and maintenance of team projects.
  7. Oversees the long-term health and quality of the team's codebase and systems.
  8. Learns new techniques or languages to grow as a developer.

The ideal candidate will possess the following knowledge, skills, and abilities:

  1. A solid understanding of Microsoft Dynamics NAV/Business Central development (C#, .NET, .NET Core, Entity Framework, C/AL, AL, Visual Studio Code).
  2. Competent with writing C/AL, AL, C#, .NET, .NET Core, relational databases, web services, and APIs.
  3. Competent with using and deploying from source control platforms (Git and TFS) and DevOps (Azure).
  4. Competent with Microsoft SSR and other reporting software, with deploying from version control tools, and with SQL Server Management.
  5. Ability to adapt, learn, and solution new concepts and technologies.
  6. Experience with core business processes such as finance, distribution, and order management
  7. Good communication skills, conveying technical concepts to non-technical employees.
  8. Bachelor's degree in information systems, computer science, or comparable experience.
  9. At least 8 years in a comparable position with relevant experience programming in SQL, .NET, C#, RDLC/SRSS, CAL/AL, or some combination thereof.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job