Description:
- American Specialty Health Incorporated is seeking a Senior EDI Software Engineer to join our Information Technology department.
- This position will help analyze, develop, and maintain secure, health driven, software applications using the latest Microsoft technologies, in a large team environment.
Remote Worker Considerations:
- Candidates who are selected for this position will be trained remotely and must be able to work from home (WFH) in a designated work area with company-provided technology equipment.
- This remote/WFH position requires you have a stable connection to your Internet Service Provider with the ability to participate by video in online meetings over a reliable and consistent network (minimum internet download of 50 Mbps and 10 Mbps upload speed).
Responsibilities:
- Expands knowledge of Company operations particularly as related to assigned projects.
- Develops an understanding of assigned application and internal customer area, standards and techniques, and general business knowledge.
- Demonstrates understanding of departmental procedures, programming standards, and all pertinent training materials.
- Partner with other to build and launch client's specific data projects.
- Performs routine programming assignments.
- Develop, maintain, troubleshoot, and fix current suite of software applications.
- Recommends improvements in applications.
- Work independently with minimal supervision.
- Developing monitoring tools and ensuring automated processes run as expected.
- Responsible for surfacing all unexpected issues to Sr. Leadership.
Qualifications:
- Bachelor’s degree in information systems or business degree or equivalent experience. If equivalent experience, high school diploma required.
- Minimum of 4 years
- Software development with a focus on higher-level object-oriented languages and frameworks.
- Working on an Agile/Scrum team with five or more contributors.
- Consuming and troubleshooting event-driven and web-based API systems.
- Contributing and collaborating among many Scrum teams.
- Participated in backlog refinement, sprint planning, retrospectives.
- Advanced knowledge of the SDLC
- Minimum of 2 years
- Identifying and applying security best practices.
- .NET framework with C#.
- NoSQL and relational normalized database architecture. Preferred MSSQL.
- Understand complex SQL queries and optimization techniques.
- Building scalable, multi-tenanted SaaS applications.
- Building and troubleshooting data pipelines (ETL).
- Troubleshooting web application deployments.
- Advanced GIT, Understanding log files, CI/CD Pipelines
- On-boarding and mentoring other developers.
- Creating and maintaining on-boarding documentation.
- Doing code reviews and making sure code quality is high, well-structured, secure and adheres to ASH standards and best practices.
- Writing easily consumable documentation of code and API’s.
- Working on cross-functional teams to deliver full end-to-end solutions.
- Experienced with
- Interacting with external vendor engineering teams.
- Building event-driven, fault-tolerant, queue-based data pipelines.
- Building API’s served that support frontend libraries and frameworks (Angular | ReactJS)
- Configuring and building containers
- Working with Kubernetes.
- Applying cloud provider technologies (AWS, Azure, Google, IBM Cloud)
- Lead the team in problem solving.
- Mentor junior developers through code reviews and best practices.
- Architecting, leading development, and maintaining scalable SaaS software solutions.
- Building, maintaining, and monitoring high volume data pipelines software.
- Passion for ownership and evangelism of standards throughout the SDLC.
- Collaborate with other departments to understand higher level business problems.
- Provide high level estimates to leadership team on large complex integrations.
- Ability to effectively document and delegate to complete tasks.
- Ability to participate in daily stand-ups and comfortable contributing in group programming sessions lasting more than 3 hours.
- Ability to interact directly with external vendors engineering teams.
Core Competencies:
- Demonstrated ability to interact in a positive, respectful manner and establish and maintain cooperative working relationships.
- Ability to display excellent customer service to meet the needs and expectations of both internal and external customers.
- Excellent listening and interpersonal communication skills to identify critical core competencies based on success factors and organizational environment.
- Ability to effectively organize, prioritize, multi-task and manage time.
- Demonstrated accuracy and productivity in a changing environment with constant interruptions.
- Demonstrated ability to analyze information, problems, issues, situations, and procedures to develop effective solutions.
- Ability to exercise strict confidentiality in all matters.
Mobility:
- Primarily sedentary, able to sit for long periods of time with ability to travel within and outside the facility.
Physical Requirements:
- Ability to speak, see and hear other personnel and/or objects. Ability to communicate both in verbal and written form.
- Ability to travel within the facility.
- Capable of using a telephone and computer keyboard.
- Ability to lift up to 10 lbs.
Environmental Conditions:
- Work-from-home (WFH) environment.