DeveloperJobs.io
← Back to all jobs

Job Description

Amtelco is seeking a mid level C sharp Linux back end developer to design, implement, and maintain Linux based infrastructure and back end components for Amtelco's communications applications, with a hybrid remote work arrangement in McFarland, Wisconsin.

Responsibilities

  • Design, implement, and sustain Linux based infrastructure solutions that are highly available and scalable.
  • Collaborate with the C sharp server development team and work independently to design, build, and troubleshoot backend components of Amtelco's communications applications.
  • Identify and resolve intricate system issues to minimize downtime and protect critical operations.
  • Maintain awareness of Linux technologies, tools, and industry trends to support ongoing improvements.
  • Apply innovative problem solving to deliver high value services to clients.
  • Inform colleagues about emerging technologies or applications and opportunities to integrate them into operations.
  • Participate in code reviews with the development team and with senior software engineers.
  • Perform functional, integrity, and security testing on code as part of the software development lifecycle.
  • Collaborate with the documentation team to develop system administration guides and user reference materials, including online help files.
  • Join customer calls as needed to present demos, troubleshoot, and discuss future enhancements.
  • Support field engineering in diagnosing customer reported issues.
  • Perform other duties as assigned.

Requirements

  • Associate degree is required; bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.
  • 3 to 6 years of hands-on experience with C, C#, C++, Java, and Linux systems and infrastructure.
  • Strong proficiency with Linux distributions such as Red Hat, Ubuntu, or CentOS.
  • Hands-on experience with configuration management tools including Visual Studio, CoPilot, Claude.
  • Experience with security best practices and hardening techniques for Linux environments.
  • Experience with cloud platforms such as AWS and Azure.
  • Experience with Asterisk, SIP, and WebSockets.
  • Knowledge of Agnostic tools and Agentic Programming.
  • Knowledge of virtualization and logging tools such as Prometheus.
  • Knowledge of containerization technologies such as Docker or Kubernetes.
  • Knowledge of performance tuning and optimization techniques.
  • Understanding of networking concepts like TCP/IP, firewalls, and load balancing.
  • Familiarity with scripting languages such as Bash or Python.
  • Familiarity with continuous integration and delivery (CI/CD) pipelines.
  • Familiarity with version control systems (Git) and collaborative development practices.
  • Excellent problem solving and troubleshooting skills with a methodical approach.
  • Strong communication and collaboration abilities to work effectively across teams.
  • Remarkable time-management skills.
  • Experience in an answering service or healthcare environment is helpful.

Technologies

  • C#, C
  • C++
  • Java
  • Linux
  • Red Hat
  • Ubuntu
  • CentOS
  • Visual Studio
  • CoPilot
  • Claude
  • Asterisk
  • SIP
  • WebSockets
  • Prometheus
  • Docker
  • Kubernetes
  • Git
  • CI/CD
  • Bash
  • Python
  • AWS
  • Azure
  • TCP/IP
  • firewalls
  • load balancing
  • Agentic Programming
  • Agnostic tools

Benefits

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

What does success look like in this role?

  • A bachelor’s degree in Computer Science, Information Technology, or a related field is preferred; an associate degree is required.
  • 3 to 6 years of hands-on experience with C, C#, C++, Java, and Linux systems and infrastructure is required.
  • Strong proficiency in Linux distributions such as Red Hat, Ubuntu, or CentOS.
  • Hands-on experience with configuration management tools including Visual Studio, CoPilot, Claude.
  • Experience with security best practices and hardening techniques for Linux environments.
  • Experience with cloud platforms such as AWS and Azure.
  • Experience with Asterisk, SIP, WebSockets.
  • Knowledge of Agnostic tools and Agentic Programming.
  • Knowledge of virtualization and logging tools such as Prometheus.
  • Knowledge of containerization technologies such as Docker or Kubernetes.
  • Knowledge of performance tuning and optimization techniques.
  • Understanding of networking concepts like TCP/IP, firewalls, and load balancing.
  • Familiarity with scripting languages such as Bash or Python.
  • Familiarity with CI/CD pipelines.
  • Familiarity with version control systems (Git) and collaborative development practices.
  • Excellent problem solving and troubleshooting skills with a methodical approach.
  • Strong communication and collaboration abilities to work effectively across teams.
  • Remarkable time-management skills.
  • Experience in an answering service or healthcare environment is helpful.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.