The Full Stack Application Developer Sr will work closely with our technology team and business partners to help find new solutions in meeting ongoing business needs. The ideal candidate will design and write high quality .Net code, web applications, and web services while working in a fast pace agile environment collaborating with both internal and 3rd party technologists. Responsibilities include building applications from scratch, optimizing existing code, and significant contributions to identify new development tools and team coding standards. This role will provide advanced technology and functional application support to define and streamline business processes.
Education & Experience
• Experience working in a call center environment or in a healthcare environment.• Experience with web libraries such as Angular.js 1.5+ or React• Strong written and verbal communication skills. • Knowledge of HIPAA EDI transactions and datasets• Technical experience working with healthcare systems or in a government contact systems environment• Expertise with MVC, design patterns, and modern architectural trends • Familiarity with Team Foundation Server and build automation tools • Experience with service-oriented architecture (SOA), Web Services, and REST protocols • Experience with software testing (Functional, Performance, and Unit Testing)
• Assists with the planning, coordination, and direction of application activities related to current and proposed design.• Help design UI and workflows based on business needs.• Recommends changes in procedure in order to promote better utilization of application functionality.• Investigates and recommends new tools and applications in support of business needs.• Provides support and expertise to functional users to assist with system problems impacting the accuracy or completeness of their work.• Coordinates with client departments to maintain communications support to allow the applications to function properly and efficiently.• Participates in regularly-scheduled project reviews and project statuses with client departments.• Serves as a technical and functional resource to entry level developers.• Obtains and shares knowledge of how various application modules inter-link and affect one another.• Analyzes, develops and supports multiple system interfaces and data integration.
• Evaluates and tests vendor-supplied software packages. • Determines compatibility with existing systems. • Maintains user manuals, system design documents, and program documentation.• Performs on-call support functions.• Performs other duties as assigned.• Regular and reliable attendance is required.• Work in a team environment using Agile Project Management (Scrum) and Test Driven Development• Participate in all Scrum activities such as creating user stories, sprint planning, and sprint retrospectives