Benefit Allocation Systems
Junior Software Engineer (C# & Vue.js)
Company
Role
Junior Software Engineer (C# & Vue.js)
Job type
Full-time
Posted
1 week ago
Salary
Benefits
🏥Health Insurance🏖️Paid Time Off🦷Dental Coverage
Job description
Junior Software Engineer (C#, Vue.js, and APIs)
Position Overview
Benefit Allocation Systems (“BAS”) is seeking a Junior Software Engineer to join its Programming Team. In this role you will develop and maintain software applications using C#, Vue.js, and integrate APIs to support and optimize business processes. This hybrid position is based in King of Prussia, Pennsylvania, with standard work hours from Monday to Friday (8:30 am to 5:00 pm).
Key Responsibilities
- Design, develop, and maintain web applications using C# and Vue.js.
- Integrate and manage APIs to ensure seamless communication between systems.
- Participate in system design, architecture discussions, and code reviews to implement robust and scalable solutions.
- 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 scripts.
- Enforce application security and best practices throughout development and deployment.
- Create and maintain technical documentation to ensure effective knowledge transfer.
- Stay informed on emerging technologies and industry trends to drive innovation.
Required Qualifications
- Strong proficiency in SQL with experience managing large data sets using Oracle Database and/or Microsoft SQL Server.
- Proficiency in software development using C# and component-based frameworks, including experience with ASP.NET and Vue.js.
- Solid understanding of object-oriented programming, design patterns, and best practices in software development.
- Experience with APIs, web services, and integrating third-party tools into custom applications.
- Familiarity with version control systems (e.g., Git) and Agile/Scrum methodologies.
- Bachelor’s degree in Computer Science, Computer Information Systems or related field; or equivalent training with 1-3 years of relevant experience.
- Strong communication, problem-solving, and time management skills with attention to detail and quality control.
- Ability to work in a hybrid setting, maintain confidentiality, and demonstrate punctual and professional behavior, including off-hours availability when needed.
Benefits & Perks
- 401(k) and 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance (fully-paid), along with a Health Savings Account
- Life insurance and paid time off (generous PTO)
- Referral program