What are the responsibilities and job description for the Angular Full Stack Developer position at ConnectPay Payroll Services?
ConnectPay is seeking a Software Developer to join it’s 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 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, 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.
- 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#).
- Attention to detail.
- Experience working with 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
Salary : $110,000 - $120,000