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