ESC has an exciting, long-term contract opportunity for a Full Stack Developer to work locally onsite at our premier health system client. S/he will have working knowledge with web service (REST) and service layer development (JSON), .net core and .net framework, along with Git, CICD (build and deploy), Azure, and security concepts. FIHR Interface, Epic, and App Orchard experience is a plus. Major Responsibilities
Implements, tests, and maintains, Marketing Technology solutions in cloud-based environments
Implements well written, secure, compliant, and testable code that adheres to established standards
Ensures high-quality solutions by participating in peer review processes and working closely with the Quality Assurance team and senior team members to implement appropriate testing
Ensures job knowledge is up-to-date through research of relevant and new technologies, tools, and techniques, and seeks mentoring from senior team members
Ensures documentation adheres to established standards
Identify requirements, and deliverables for tasks and sub-projects and report regularly on the progress of deliverables
Works closely with senior team members to ensure compatibility within the technology stack
Education Required
Bachelor’s Degree (or equivalent knowledge) in Computer Science or related filed
Experience Required
Typically requires 3 years of experience in Consumer-Facing Technology, and Software Engineering
Knowledge, Skills and Abilities Required
Proficient knowledge of several standard development concepts, practices, and procedures within a subject field, particularly 6+ months of Angular development (e.g. ASP.NET, C#, SQL, HTML, CSS, WPF, MVC, MVVM, JavaScript, Cloud, Distributed Computing, Automation, Testing, Search)
Proficient with object-oriented design patterns, and data structures
Proficient with security practices for web, desktop, and server application development
Proficient with Accessibility Compliance (508 and WCAG 2.0)
Proficient with CMS development, SDLC, debugging, quality assurance processes, Agile development methodologies, API integration and development
Familiarity with development tooling (e.g. Visual Studio, Git, Github, Automated Testing, Virtualization, Containerization)
Aptitude for analyzing code for computational, memory, and network efficiency
Ability to code within established architectural patterns
Ability to debug functional problems
Ability to work under direct and in-direct supervision
Excellent written and verbal communication and the ability to communicate/collaborate effectively with all levels of employees, management, and external partners
Experience working in an agile software development environment
Effective problem-solving and defect resolution skills
Customer and quality focused with excellent attention to detail