Senior Software Developer
VBA
Carnegie, pennsylvania
Job Details
Full-time
Full Job Description
Vision Benefits of America (VBA) seeks a versatile Senior Software Developer adept at full-stack .NET development, front-end development using technologies such as Angular 2+ and WebAPI, and proficient database management tasks. This role involves maintaining and developing enterprise applications, adhering to best coding practices, and designing scalable solutions while ensuring seamless integration with third-party systems. The incumbent will collaborate closely with stakeholders, including business system analysts, to clarify requirements and resolve tasks efficiently, contributing to the continuous innovation and enhancement of our software solutions. Additionally, the Software Engineer will actively participate in ongoing learning and professional development opportunities to stay abreast of emerging technologies and industry trends, ensuring our software solutions remain at the forefront of innovation. Due to the dynamic nature of this role, the incumbent must be comfortable in shifting work priorities and proactively anticipating business needs while taking personal ownership of the outcome.
ESSENTIAL JOB FUNCTIONS
- Responsible for maintaining and developing new modules within our enterprise applications from a full stack prospective.
- Responsible for .NET development using Domain Architecture, Interface based programming, Dependency Injection, Loose Coupling, and Components.
- Responsible for ensuring that best practices are followed for coding using the defined architecture for the enterprise application and portals.
- Understand, identify, design and build the appropriate domains for the enterprise application and implement an appropriate code-base for scalable enterprise applications.
- Development of interface(s) for integration between (from/to) third party applications.
- Implement service bus-based on pure SOA principles for Restful Web Services (REST API).
- Participate in maintenance and updates to existing applications as requested; including updates of content that supports a rules-based delivery of web elements and data integration.
- Work directly with the project lead, project managers and analysts, occasionally interact with customers for requirements clarification to resolve tasks quickly and effectively.
- Help develop and maintain Angular 2+ web applications using WebApi and frontend architecture already in place.
- Ensure web applications are responsive.
- Utilize Microsoft SQL or PL/SQL for database management, query optimization, and data manipulation tasks.
- Performs activities and functions of related lower-level personnel as assigned or required.
- Stay up-to-date with the newest technologies and apply new knowledge sets to position.
Requirements
QUALIFICATIONS
- Associate’s degree in Computer Science, Information Systems or related field, or equivalent work experience. Bachelor’s degree is preferred.
- 5-10 years of experience of SDLC and deployment strategies is required.
- 4 to 6+ years working with different architectures: (WebApi, MVC, MVVM etc.), Architecture Patterns, or Service Oriented Architecture (SOA); 5+ years of experience with any of the following technologies: .NET 4.x, .NET Core, Angular 2+, Node.js, TypeScript, Javascript, HTML, CSS, Bootstrap, MS SQL, Azure Logic Apps and functions; 5+ years of experience with source code management tools (Bitbucket, VSS, Subversion, TFS etc.)
- 2+ years of working with Javascript frameworks such as AngularJS, Angular 2+, React, Amber, etc.
- Must have working knowledge of databases and database architecture such as SQL Server, Oracle, MySql, etc.
- At least one year of full-time experience in health insurance, employee benefits, or healthcare industry experience is preferred; specifically, professional experience in a healthcare or related enterprise related to electronic enrollment or claims processing.
- Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future.
KNOWLEDGE, SKILLS AND ABILITIES
- Ability to critically evaluate information gathered from a variety of sources.
- Strong details focus and self-starter.
- Excellent communication skills, both verbal and written.
- Comfortable working within dynamic, conflicting priorities and continually challenging professional environments.
WORK ENVIRONMENT/PHYSICAL DEMANDS (include but are not limited to)
- This is a remote position within the Pittsburgh, PA area. In-office work is unlikely but may occur based on business need.
- Work is performed in a home office environment and may require:
- occasionally lifting 0 – 20 pounds.
- prolonged periods sitting at a desk and working on a computer.
Benefits
Full-time, permanent VBA employees receive a comprehensive benefit package including: