Skip to Main Content

Remote - API Software Engineer

Netalytics
Greer, SC
  • Posted: over a month ago
  • Full-Time
Job Description
Salary:

Company Overview
Netalytics is the premier provider of software and support for behavioral health treatment programs.  We strive to achieve success for our customers, and their customers, by continuously working to improve our products and service offerings, along with providing exceptional customer support. We are conscious of the fact that we cannot be successful unless our customers are successful which is at the core of all we do.

 

Job Summary
The API Software Developer will be an integral member of a team of developers and analysts that designs, develops, and delivers products built primarily on the Microsoft development stack in an agile/scrum environment. This person will report to the Development Manager and will be involved in all phases of the software development lifecycle including requirements definition, design, estimating, developing, testing, and supporting build and deployment efforts. The developer will adhere to corporate coding standards and best practices.


The API Software Developer will be a self-starter with a passion for learning and improving their skill-set, specifically on the Microsoft platform or any other technologies or processes relevant to Netalytics.


As an API Software Engineer, you will be an integral part of the team that builds software products using
an agile DevOps approach. Your expertise will help us transform the way that we deliver valuable
software to our clients.


Role Overview
● Work closely with our Program Management Office (PMO) team to define feature specifications
and build the next generation of unique products for our clients
● Design, build, and optimize APIs for microservice applications
● Create fast and intuitive RESTful APIs using .NET Core and C#
● Create automated API Unit and Integration tests

Implement internal and external integrations
● Assess and communicate the technical feasibility of different feature requests to the PMO


Your Responsibilities
● Participate in design workshops, research, and prototyping
● Create OpenAPI specifications
● Code and test APIs that are compliant to the OpenAPI specifications
● Conduct peer reviews of coworkers code
● Participate in standup meetings with the Dev Team
● Accurately report timekeeping and task completion in Jira
● Maintain accurate design documentation
● Conduct playbacks that share achievements with coworkers and clients


Role Qualifications
● Minimum 3 - 5 years of experience developing in .NET Core with RESTful APIs
● Proficiency in C# is required; Knowledge of Python and Django is a plus
● Deep understanding of SQL databases
● Familiarity with Docker is a must; Kubernetes is added value
● Solid grasp of API design and versioning
● Working knowledge of a wide array of integration patterns, circuit breaker, asynchronous
including pub/sub (middleware like Kafka, RabbitMQ, or comparable); service orchestration is a
plus
● Solid skills securing services and using common access control patterns (API Tokens, JWT,
SAML, SSO, etc.)
● Proficiency in creating microservices
● Self-driven and self-motivated
● Experience building for scale and performance
● Comfortable supporting your work in production
● A passion for quality and experience with unit testing frameworks


Technologies
● Required:
○.NET Core
○ C#
○ SSO
○ Security Best Practices
○ JSON Web Tokens
○ Docker
○ Git / Gitlab CI CD
○ Relational DBs
○ Bash / zsh / shell scripting
○ OpenAPI
○ NUnit / xUnit.NET / MSTest


● Preferred:
○ Python
○ PEP8 & Linting
○ Django Rest Framework
○ Design Thinking
○ Kafka
○ NoSQL Database
○ GraphQL
○ Javascript
○ VUE
○ React
○ Jira
○ Experience creating chat-bots


Qualifications and Experience:

  • Bachelor's degree in Computer Science, Information Technology, or related field, OR 10+ years of relevant equivalent work experience
  • 5+ years building and supporting SaaS-based software solutions
  • 5+ years using  Microsoft SQL Server or Azure SQL
  • EDI experience is a plus
  • Experience as a software architect is also a plus
  • Excellent communication skills required
  • Healthcare industry experience is a plus

Netalytics

Address

Greer, SC
29650 USA

Industry

Technology

View all jobs at Netalytics

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.