The primary purpose of the UI Application Developer is to create and maintain Alliance Claims processing front end solution. This includes designing and implementing a well-formed, component-based, testable, well-integrated library of components. The position will also be responsible for and demonstrate the ability to be creative in designing and implementing appropriate UI/UX designs.
This position is fulltime remote. Selected candidate must reside in North Carolina. Some travel for onsite meetings to the Home office at Morrisville may be required.
Responsibilities:
Angular Web Development
- Build and implement secure, efficient, and visually aesthetic user interfaces using JavaScript/TypeScript and the Angular framework with HTML and CSS/SCSS
- Create an adaptable and secure interface applying the latest front-end technology and security best practices
- Lead product-analysis tasks and conduct performance tests
- Implement complex components that will include significant research and analysis
- Ensure a clear dependency chain, regarding the app logic as well as the file system
- Assist with and create wireframing documents
Collaboration
- Collaborate with other developers and QE team members to ensure security, high-performance and reliability of the applications
- Interact with business teams to understand project and new feature requirements
- Interact with support staff to identify and resolve escalated production level helpdesk bugs, bottlenecks, and obstacles
- Participate in meetings to provide valid input in application architectural discussions and status updates of current development
- Demonstrate newly developed apps and features to business analysts, QA/QE and Support staff
Documentation and Process Improvement
- Assist in identifying process, programming, or architectural improvements for application performance, reliability, and stability
- Document and manage development tasks using TFS
Minimum Requirements:
Graduation from a Community College or Technical School with a major in computer science or related field and six (6) years of experience in a computer science related field including experience in applications development and/or database development.
Or
Bachelor’s degree from an accredited college or university in computer science or related field and four (4) years of experience in a computer science related field including experience in web programming, BI applications development, and/or related Big data systems.
Preferred: Bachelor’s degree, Microsoft Certified Professional Developer (MCPD) Certification and previous experience in a behavior healthcare agency preferred. Microsoft certified training in the areas specifically support by this position preferred.
Knowledge, Skills, and Abilities:
- Building and implementing top-notch user interfaces using JavaScript (TypeScript) and the Angular framework with HTML and CSS/SCSS.
- Telerik components and navigating the Telerik knowledgebase.
- Angular browser and API security best practices including Authorization/Authentication technologies.
- Deep knowledge of Angular practices and commonly used modules.
- Creating self-contained, reusable, and testable modules and components.
- Knowledge of multiple front-end languages (JavaScript, HTML, CSS) and their libraries.
- Ability to write cross-browser compatible code.
- Communicating with external web services
- Thorough understanding of the responsibilities of the platform, database, API, caching layer and web services used in the system.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer and web services used in the system.
- RxJs or similar
- Documenting the code inline using JSDoc or by other means.
- Writing extensive unit tests and e2e test suites and running them with Protractor (or reasonable alternative).
- Proficient in VS, VSCode, SSMS development environments.
- GIT and thorough understanding of branching concepts for the CI/CD pipeline.
- Project management skills.
- In tune of emerging AI tech.
- Wireframing
- Professional, precise communication and interpersonal skills
- Ability to problem solve.
- Understanding of SQL objects (tables, views, stored procedures, etc) and SQL programming.
- API development using the .NET/C# programming language.
- Okta authentication/authorization components
- AngularJS for legacy support.
- Knowledge in Visual Studio IDE
- Knowledge in using SSMS
- Knowledge in T-SQL
- Knowledge in SQL database objects
- Knowledge of and experience with CI/CD (Git)
- Knowledge of and experience with Powershell
- Knowledge of and experience with IIS and Web hosting
- Microsoft Office Suite skills
- Interpersonal and Communication skills
- Experience with Microsoft Teams
Employment for this position is contingent upon a satisfactory background check and credit check, which will be performed after acceptance of an offer of employment and prior to the employee's start date.
Salary Range
$91,884 - $117,152/Annually
Exact compensation will be determined based on the candidate's education, experience, external market data and consideration of internal equity.
An excellent fringe benefit package accompanies the salary, which includes:
- Medical, Dental, Vision, Life, Long and Short Term Disability
- Generous retirement savings plan
- Flexible work schedules including hybrid/remote options
- Paid time off including vacation, sick leave, holiday, management leave
- Dress flexibility