What are the responsibilities and job description for the Software Engineer position at Experfy Inc?
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.
Senior Data Engineer (Remote)
Da Vinci Software -
Rochester, MN
Looking for Electrical Engineer - Rochester, NY, US (Onsite)
Software Technology Inc. -
Rochester, MN
Software Engineer
Q Consulting -
Rochester, MN