Blog Post

.NET Software Developer

Apex HCM is a leading payroll software provider to the payroll service bureau industry and the fastest growing payroll cloud-based software provider in the U.S. We provide a comprehensive payroll Software-as-a-Service solution which provides our clients with a cost-effective way to manage their technology demands over the long term.

Position Summary: Software Developer is responsible for the design, development and implementation of software for new and existing programs. He or she will interact daily with other team members to ensure that a quality product is delivered in a timely manner.

Essential Functions:

  • Collaborate with other team members on design of new software or improvement of current software and/or reports
  • Implement designs of software and reports
  • Work with others to ensure a high level of quality within software products or services
  • Participate in code reviews, design discussions and testing
  • Determine requirements based on third-party interface specifications
  • Continually stay up-to-date with industry changes and bring new concepts to team
  • Provide estimates for work assignments
  • Write documentation and/or procedures
  • Manage time against project plans
  • Provide input towards general process improvement
  • Work with team members and third-party providers to resolve problems with software
  • Handle escalated cases from customer support
  • Interact with third-party technical contacts
  • Cross-train in the roles and responsibilities of team members in other functional areas in order to create a more flexible team environment Requirements
  • Bachelor’s degree in Computer Science or Related area
  • 3 years development experience with Windows applications
  • 2 years working with VB.NET or C#
  • 3 years writing and optimizing SQL Stored Procedures
  • 2 years designing and developing Crystal Reports
  • 2 years designing and developing databases on SQL Server 2005 or 2008
  • Ability to follow through and deliver completed projects
  • Ability to work independently as well as within a team environment
  • Good communication skills and strong attention to detail
  • SQL Reporting Services experience would be a plus
  • Exposure to the payroll industry would be a plus