Job Description
Programmer (C#, Vue.js, and APIs)
Are you a Programmer looking for a position with a growing company? Do you enjoy & have a strong foundation in C#, JavaScript, Vue, and SQL? Are you analytical, dependable and detail oriented with a sharp eye for quality control? If your answer is “yes” to these questions, please send us your resume!
Benefit Allocation Systems (“BAS”) is looking for a Programmer. The Programmer is a member of the Programming Team and is responsible for developing and maintaining software applications, building efficient database solutions, and automating processes using scripting languages to optimize our systems.
When you join our team, BAS will support you with excellent benefits including fully-paid health insurance, flexible spending accounts, a 401(k) plan with a fully-vested matching contribution, generous PTO, time off for all federal holidays, and employer-provided life and disability coverage. And of course, we’ll support you with awesome coworkers.
This position is hybrid and will require some in-office work (as needed) in our King of Prussia, Pennsylvania office. Our standard work hours are Monday – Friday, 8:30 am to 5:00 pm.
About BAS BAS develops and supports one of the nation’s leading Software as a Service employee benefit administrative solutions for employers called MyEnroll360. MyEnroll360 provides clients with a private, secure online system for their employees’ benefit plan enrollment and administration. Clients use MyEnroll360 to communicate with BAS so BAS can provide administrative services for employer-provided insurance benefits.
Main Duties and Responsibilities:
The Programmer develops and maintains software applications using C# for various business processes, ensuring code is efficient, maintainable, and follows best practices.
• Design, develop, and maintain web applications using C# and Vue.js.
• Integrate and manage APIs to ensure seamless communication between various systems.
• Participate in system design, architecture discussions, and code reviews, ensuring scalable and robust solutions are implemented.
• Ensure quality control for systems, processes and programs.
• Collaborate with cross-functional teams to deliver end-to-end solutions.
• Troubleshoot, debug, and resolve technical issues related to applications, databases, and system scripts.
• Ensure application security and best practices are followed throughout development and deployment processes.
• Create and maintain technical documentation for code, databases, and scripts to ensure clarity and knowledge transfer within the team.
• Stay up-to-date with emerging technologies and industry trends to bring innovative solutions.
Skills and Qualifications:
• Strong proficiency in SQL with the ability to write complex queries and manage large data sets.
• Experience with database management systems like Oracle Database and/or Microsoft SQL Server.
• Familiarity with version control systems (e.g., Git) and software development methodologies (e.g., Agile, Scrum).
• Solid understanding of object-oriented programming (OOP) principles and design patterns.
• Experience with web development frameworks such as ASP.NET.
• Knowledge of APIs, web services, and integrating third-party tools into custom applications.
• Strong communication skills and ability to work effectively in a team environment.
• Strong problem-solving skills and ability to work independently as well as part of a team
• Excellent time management, organizational and follow-through skills
• Excellent attention to detail and quality control
Requirements:
• Bachelor’s degree in Computer Science, computer information systems or related field; or equivalent 4 years’ experience and/or training
• 1-3 years ofemployment experience in software development using C# and Vue
• Ability to sit/stand in front of a computer for extended periods of time
• Private/secure remote work capability
• Ability to maintain confidentiality and privacy as required by regulations and company policies
• Punctual & professional behavior
• Off-hours availability as needed
Benefit Allocation Systems, LLC is an Equal Opportunity Employer/Veterans/Disabled. All qualified applicants will receive consideration for employment. For questions, please contact BAS at 800-945-5513.
Job Type: Full-time
Benefits:
• 401(k)
• 401(k) matching
• Dental insurance
• Flexible spending account
• Health insurance
• Health savings account
• Life insurance
• Paid time off
• Referral program
Schedule:
• 8 hour shift
• Monday to Friday
Work Location: Hybrid remote in King of Prussia, PA 19406
Responsibilities
- Clients use MyEnroll360 to communicate with BAS so BAS can provide administrative services for employer-provided insurance benefits
- The Programmer develops and maintains software applications using C# for various business processes, ensuring code is efficient, maintainable, and follows best practices
- Integrate and manage APIs to ensure seamless communication between various systems
- Participate in system design, architecture discussions, and code reviews, ensuring scalable and robust solutions are implemented
- Ensure quality control for systems, processes and programs
- Collaborate with cross-functional teams to deliver end-to-end solutions
- Troubleshoot, debug, and resolve technical issues related to applications, databases, and system scripts
- Ensure application security and best practices are followed throughout development and deployment processes
- Create and maintain technical documentation for code, databases, and scripts to ensure clarity and knowledge transfer within the team
- Stay up-to-date with emerging technologies and industry trends to bring innovative solutions
Requirements
- Do you enjoy & have a strong foundation in C#, JavaScript, Vue, and SQL?
- Design, develop, and maintain web applications using C# and Vue.js
- Strong proficiency in SQL with the ability to write complex queries and manage large data sets
- Experience with database management systems like Oracle Database and/or Microsoft SQL Server
- Familiarity with version control systems (e.g., Git) and software development methodologies (e.g., Agile, Scrum)
- Solid understanding of object-oriented programming (OOP) principles and design patterns
- Experience with web development frameworks such as ASP.NET
- Knowledge of APIs, web services, and integrating third-party tools into custom applications
- Strong communication skills and ability to work effectively in a team environment
- Strong problem-solving skills and ability to work independently as well as part of a team
- Excellent time management, organizational and follow-through skills
- Excellent attention to detail and quality control
- Bachelor’s degree in Computer Science, computer information systems or related field; or equivalent 4 years’ experience and/or training
- 1-3 years ofemployment experience in software development using C# and Vue
- Ability to sit/stand in front of a computer for extended periods of time
- Private/secure remote work capability
- Ability to maintain confidentiality and privacy as required by regulations and company policies
- Punctual & professional behavior
- Off-hours availability as needed