Software Engineer

Experfy · Rochester, NY

Company

Experfy

Location

Rochester, NY

Type

Full Time

Job Description

Position Overview: (Major Functions and Non-Essential Functions):

  • Software Engineer is suppose to design and build back-end services that support our portfolio of data-centric clinical and analytic applications.
  • These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks.
  • Our Software Engineers ensure that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase.
  • They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients.
  • Works closely with the Product Owners, Product Managers, Architects to translate requirements into code. Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning.
  • Participate in DevOps, Agile, continuous development and integration frameworks. Programming in high-level languages such as Go, Python, Java etc. Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model. Ensure all appropriate documentation of processes and source code is created and maintained.
  • Communicate effectively with peers, leaders, and customers throughout the organization. Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation.
  • Continues to build knowledge of the organization, processes and customers. Performs a range of mainly straightforward assignments.
  • Uses prescribed guidelines or policies to analyze and resolve problems.
  • Receives a moderate level of guidance and direction.
  • The work at hand is support and enhancement of an existing system used by our Occupational Health and Recovery Claims Services groups.
  • This web application is written in C# (.Net framework, v4.8) and uses a SQL Server back end.
  • There is one portion of the system deployed to an on-prem server and a second, externally exposed, section that is deployed to Microsoft Azure.
  • While the system is deployed to Azure, little cloud knowledge is required as the build/deployment pipeline is already in place.
  • We have a team of business analysts that we work with that provide requirements for new feature requests.
  • We also have a backlog of technology upgrades (updating old programs written in Java 6 to .Net). We're looking for someone that can assist with those activities.
We have a team of business analysts that we work with that provide requirements for new feature requests. We also have a backlog of technology upgrades (updating old programs written in Java 6 to .Net). We're looking for someone that can assist with those activities.

Requirements

Skills we're looking for:

  • C# Programming
  • SQL (Capability to write SQL statements to query or update data)
  • Web application development (jQuery for JavaScript and Bootstrap CSS)
  • Has Achieved Competency in the Following Areas, Job Knowledge and Additional Considerations
Preferred qualifications for this position include: • Ability to use a wide variety of open-source technologies and cloud-based services.• Experience with Google and Azure cloud environments• Experience in databases, analytics, big data systems or business intelligence products • Experience with building high-performance, highly available and scalable distributed systems.• Experience developing software for healthcare related industries.

Minimum Degree Required: Bachelor's Degree

Required Skills:

BOOTSTRAP C

SQL SERVER

Additional Skills:

JQUERY

JAVASCRIPT

Date Posted

10/01/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8