Agile Programming Methodologies, Analysis Skills, AngularJS, Application Programming Interface (API), Artificial Intelligence (AI), Automation, Best Practices, Business Analysis, Business Solutions, CSS (Cascading Style Sheet), Cloud Computing, Communication Skills, Computer Engineering, Computer Science, Customer Experience, Debugging Skills, Detail Oriented, DevOps, Documentation, Equipment Maintenance/Repair, Git, GitHub, HTML (HyperText Markup Language), HTML5, Information Technology & Information Systems, Internet Application, JSON, JavaScript, Microsoft .NET, Microsoft ADO.NET (ActiveX Data Object), Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft Certifications, Microsoft Office, Microsoft Product Family, Microsoft Visual Basic.NET, Microsoft Visual Studio, Microsoft Windows Azure, Microsoft Windows Operating System, Mobile Applications Development, Multitasking, NUnit, Object Oriented Programming (OOP), Organizational Skills, Payroll Accounting, Payroll Software/Services, Problem Solving Skills, Productivity Management, Programming Languages, Programming Tools, Quality Assurance, Refactoring, SQL (Structured Query Language), SQL Server Reporting Services (SSRS), Schedule Development, Small Business, Software Administration, Software Development, Software Development Lifecycle (SDLC), Source Code/Configuration Management (SCM), State Library, Team Foundation Server (TFS), Team Player, Test Plan/Schedule, Testing, Time Management, Unit Test, User Interface/Experience (UI/UX), Web Programming, Web Services, XML (EXtensible Markup Language)
** At this time, this is a hybrid position, and we are only looking for candidates who are local to the Mansfield, MA area and are willing to work in a hybrid environment. Also, we are unable to sponsor Visa candidates. **
ConnectPay is a rapidly growing, forward-thinking company dedicated to transforming payroll for small businesses across the United States. We deliver innovative cloud-based technology through direct solutions and trusted partnerships, empowering business owners to streamline operations, reduce complexity, and focus on growth.
At ConnectPay, our team members are our greatest asset. We foster a supportive, collaborative environment that values innovative thinking and professional growth. Our team is empowered with the resources, tools and autonomy they need to drive success for our clients and themselves. Every role contributes to building a streamlined, reliable payroll experience for our clients, all while upholding our core values of integrity, excellence and client-centered service in everything we do.
ConnectPay is seeking a Software Developer to join its growing IT Staff. The position entails supporting, developing, maintaining, and enhancing ConnectPay’s Windows, web, web services, and mobile-based business software applications, components, and database objects using Angular and Microsoft .NET technologies.
We are looking for highly motivated individuals who want to continue developing their technical skills—including modern AI-assisted development practices—and be part of an IT team striving to produce superior systems. The candidate must have exceptional communication skills, enjoy solving technical problems, be comfortable leveraging AI tools to accelerate development, and be willing to multitask.
Requirements:
- Develop, test, and maintain web applications using Angular (latest versions) for front-end development.
- Develop software programs and components using VB.Net, C#, ASP.NET, SQL, XML, HTML, JSON, Typescript, and JavaScript
- Integrate front-end components with back-end APIs, ensuring seamless communication.
- Debug, test, and troubleshoot software programs and components
- Collaborate with Operations Staff, Business Analysts, Quality Assurance and Senior Developers to help design new features and resolve problems.
- Leverage AI-assisted development tools (e.g., code generation, code completion, debugging assistants) to improve productivity and code quality.
- Apply AI tools to accelerate tasks such as writing boilerplate code, generating unit tests, refactoring, and documentation.
- Review and validate AI-generated code to ensure accuracy, security, maintainability, and alignment with enterprise standards.
- Learn and research new programming languages, technology, and patterns.
- Follow Agile Payroll Systems’ best practices
- Other duties as assigned
Qualifications:- Bachelor’s degree in computer science, Information Technology, Computer Engineering or related field
- 4+ years of experience in web development using Angular (12+).
- Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Experience with RxJS, NgRx (or other state management libraries), and Angular Material.
- Experience working with Visual Studio, VB.NET / C#, .NET Framework, ASP.NET, ADO.NET, SQL
- Familiarity with unit testing frameworks (Jasmine/Karma for Angular, xUnit/NUnit for C#).
- Working knowledge of AI-assisted development tools (e.g., GitHub Copilot, ChatGPT/Copilot, or similar) and ability to use them effectively in the software development lifecycle.
- Basic understanding of AI/ML concepts (e.g., prompt engineering, model limitations, responsible AI practices).
- Attention to detail.
- Experience working with Azure Devops, Git, Team Foundation Server, SourceSafe or similar source control programs
- Strong technical skills including good understanding of software development methodologies and ability to create comprehensive test plans.
- Able to communicate, cooperate, and participate in team projects while also having the ability to work independently on assigned tasks.
- Have solid understanding of object-oriented programming concepts
- Working knowledge of Microsoft Office Suite products
- Proven analytical and problem-solving skills
- Ability to meet scheduled task requirements within assigned deadlines
- Excellent organizational and communication skills
Preferred Qualifications:- Microsoft Certifications are a plus
- Experience utilizing SQL Server Reporting Services
- Mobile development experience
- Payroll, Accounting, and/or ACH knowledge a plus
- Experience integrating AI capabilities into applications (e.g., APIs for AI services, automation, or intelligent workflows).
- Familiarity with secure and responsible use of AI in enterprise environments (data privacy, compliance, and governance).
CP Payroll believes in fair and equitable pay. A reasonable estimate of this role's hourly hiring range is $110,000 - 130,000. The actual salary will depend on a variety of factors, including but not limited to a candidate’s education, training, experience, location, and internal equity. In addition to base salary, all CP Payroll team members receive equity and participate in an annual bonus plan (7.5%), based on company and individual performance.
At CP Payroll, we are proud to offer a comprehensive team member benefits package, including 401(k) with company contributions, group medical, dental, and vision coverage, life insurance, short and long-term disability insurance, and flexible spending accounts.
CP Payroll is an equal opportunity employer. We are committed to a work environment free from discrimination and harassment. All employment decisions are made without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, marital status, veteran status, or any other protected characteristic under applicable law.
Powered by JazzHR