Full Stack Developer
** 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 and web services-based business software applications, components and database objects using Angular and Microsoft .NET technologies. We are looking for highly motivated people that want to continue to develop their skills and knowledge and be part of an IT staff that is striving to produce superior systems. The candidate must have exceptional communication skills, enjoy solving technical problems, and be willing to multitask.
Requirements:
- Develop software programs and components using VB.Net, C#, .NET Core, SQL, XML, HTML, JSON, Typescript, and JavaScript
- Develop, test, and maintain web applications using Angular (latest versions) for front-end development.
- 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.
- Learn and research new programming languages, technology, and patterns.
- Follow Agile Payroll Systems’ best practices
Qualifications:
- Bachelor’s degree in computer science, Information Technology, Computer Engineering or related field
- At least 8+ years of experience in web development
- Strong experience working with Visual Studio, C# / VB.NET, .NET Core, ADO.NET, SQL
- Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Experience with RxJS, NgRx (or other state management libraries), and Angular Material.
- Ability to write clean simple code keeping performance in mind to enable applications to scale
- Familiarity with unit testing frameworks (Jasmine/Karma for Angular, xUnit/NUnit for C#).
- Attention to detail and showing an attitude of ownership and accountability
- Experience working with Azure Devops, Team Foundation Server, SourceSafe or similar source control programs
- Ability to use Postman/Swagger for API testing
- Strong technical skills include 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
Preferred Qualifications:
- Microsoft Certifications are a plus
- Experience utilizing SQL Server Reporting Services
- Mobile development experience
- Payroll, Accounting, and/or ACH knowledge a big plus
- At least 8+ years of experience in web development
- 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
- Able to communicate, cooperate, and participate in team projects while also having the ability to work independently on assigned tasks.
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.
Recommended Jobs
Class A CDL Driver
You are home daily with this driving position. This position operates within 300 miles of Cincinnati OH. The average weekly W2 is $1350 with an excellent benefit package also. Drivers would pick u…
Assistant Director of Annual Giving
PRIMARY RESPONSIBILITY: Develop and coordinate annual giving campaigns for assigned colleges, programs, and departments at The University of Toledo to increase philanthropic support through donor …
Quality/Commissioning Technician II
Job Description Job Description Salary: Our Mission is to Identify, Hire, Train and Retain the very best people! Could that be you? Join the Ace Electric team for opportunities to work wi…
Construction Superintendent
The Krill Co., Inc. is actively seeking a dynamic and experienced professional to join our team as a Senior Project Superintendent. As a leader in our industry, The Krill Co., Inc. is committed to…
Warehouse Unloader/Loader - UniFirst
Warehouse Unloader/Loader UniFirst is seeking a reliable and hardworking Warehouse Loader/Unloader to join our UniFirst community. As a Team Partner in the Branch Warehouse, you will be responsi…
Urology Opportunity
Mount Carmel Health System has an exciting full time employment opportunity for a general and/or subspecialized Urology physician located in Columbus, Ohio. The selected physician will join 21 phy…
Class A Truck Driver regional
Job Description Job Description This is a great opportunity for a driver to join a high mileage dedicated lane running customer's freight. This is consistent, home weekly, with solid pay and gre…
General Manager - Dublin, Ohio
Job Description Job Description About ER Autocare ER Autocare is one of Central Ohio's fastest-growing, independently owned automotive service companies. We operate with precision, transparenc…
CNC Field Service Technician
Join a USA Today Top Workplace! Morris Group, Inc., one of the largest machine tool distribution networks in North America, is a third generation, family owned and operated business that serves man…
Dishwasher/Janitor
For this position, pay will be variable by location - See additional job details and benefits below. As our Dishwasher, it'll be your job to ensure everything is clean, spotless and sanitary for all …