Job Title Technical Team Role
General Purpose Of The Job:
The role within our technical team focuses on development, task management, and business project/process support. This position ensures development and guest teammates adopt company policies, processes, and standards within project efforts and deliver assigned work timely.
Essential Duties And Responsibilities:
Provides development coding standards and policies.
Ensures development efforts follow requirements provided by business teams.
Attends team daily stand-up meetings for work in-progress.
Works with enterprise architecture teams to adopt tools for application development, integration, and rollout needs.
Attends daily Scrum, Planning, and Integration meetings in preparation for future priorities.
Works to provide gap analysis to various business entities concerning application planning, integration, testing, and production support needs.
Plans for and anticipates developer needs and works with management and neighboring teams to resolve.
Collaborates with architecture, database development, and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration, and optimization.
Stays up to date with software tools, trends, technologies, and frameworks both industry-wide and within our organization, and shares that knowledge with the DVA IT development community.
Identifies the gaps between business needs and development efforts and brings this information to management's attention for future resolution.
Researches and suggests to management avenues for team developer training for tool familiarity.
Writes technical specifications based on technical requirements and functional.
Assists with select quality assurance tasks, including test data preparation, defect root cause analysis, and production support.
Works within multiple software development life cycle (SDLC) models including Waterfall and Agile.
Adheres to all HIPAA and SOX software development compliance policies and guidelines.
Knows, understands, and follows teammate guidelines, employment policies, and department or company.
Minimum Required Qualifications:
5+ years of experience in technical specialty with demonstrated experience in one or more of the following: JAVA/J2EE technologies, Node.js, Angular/Typescript, Swagger.
5+ years of experience in application development leveraging relational and OLTP database technologies such as Oracle 11g, SQL Server, and MySQL.
Strong knowledge of design patterns and understanding of software architecture including micro services and Cloud Native Architecture.
Bachelor's degree in computer science or related discipline or equivalent work experience.
Preferred Experience:
Experience implementing and consuming large scale web services.
Experience in designing and developing multi-threaded high performance, highly scalable applications.
Experience developing real time event processing and messaging: MQ, Kafka.
Experience with GitHub/BitBucket.
Experience with BPMN/Camunda.
Experience Developing applications using Public/Private cloud platforms.
Minimum of 2 years' experience with Agile Development Methodologies such as SCRUM, RAD (Rapid Application Development) and Extreme Programming.
Minimum of 1 year experience with process modeling methodologies such as Six Sigma or CMM.
Familiarity with Healthcare or medical terminology and processes.
Advanced degree preferred.