Job Description
SUMMARY: The Sr Applications Developer is responsible for developing custom applications as well as leveraging third party applications to meet the needs of the customers/users. For Department-specific and company-wide projects, assist in project management by identifying issues and recommending solutions and communicating the status of the project in a timely fashion. The nature of the work will include performing systems analysis, detailed design, programming, testing and training in the implementation of departmental and interdepartmental applications. Individual will participate in a post-implementation support role including troubleshooting and enhancing installed applications. These tasks should be completed without supervision but will include Manager checkpoints for relevant milestones.
ESSENTIAL FUNCTIONS:
Production Support – 10%
Monitors system, analyzing and correcting issues in a timely fashion in order to maintain the production schedule
Supports of all HNE applications
Documents changes for production personnel to insure fault tolerance and plan to follow should applications/job fail to run as designed
Works directly with customers to insure applications are functioning based on business needs and customer understands the output correctly
Insures adequate training of production personnel
Works with customer to identify, prioritize, implement and determine impact of required changes
Recommends and implements solutions based on business needs
Application Development/Enhancements – 90%
Develops /enhances custom applications to satisfy business needs
Works with internal and external customers throughout the life cycle of the project, including support
Participates in meetings and discussions with the customer thru final approval of design
Evaluates impact to other parts of the system and best solution to integrate application into workflow/operation schedule
Defines customer requirements by reviewing business needs and understanding existing system through documentation, and by organizing and conducting customer interviews
Translates customer requirements into functional and technical design documents
Designs operational documentation
Develops accurate and meaningful detail design documentation and insure their completeness and accuracy by confirming approach with other Application Developers and customers
Conducts operational and customer design reviews with the customers and operational staff
Programs to meet business specifications and department standards
Designs testing requirements
Ensures unit test data is prepared and maintained
Aids in the preparation of system and integration test plan
Conducts code reviews with development team Implement/Support
Prepares and packages all necessary documentation requirements based on department standards for review and sign-off
Defines training goals and objectives in conjunction with the customer
Develops training material consistent with customer needs including user manual standard
Investigates customer questions and provide solutions
MINIMUM REQUIREMENTS:
Bachelor’s degree in computer science with 5+ years of experience performing advance level application development work or an equivalent combination of education and experience
Required experience with Visual Basic, Visual Studio, Team Foundation Server, C#, .NET, WEB Development, Enity Framwork, SQL Server, and LINQ
Preferred experience with MVC, AngularJS, ETL tools Talend and SSIS, SSRS, Oracle, Cobol, Suprtool, and UNIX
Prior experience with health care insurance or health care vendor organizations desirable
Excellent analytical skills
Excellent customer service skills
Excellent oral and written communication skills
Excellent ability to work as a team member
WORKING CONDITIONS: Works in a standard office-based environment
Full-time