170165 - GO Dev
TEKsystems·Washington, District of Columbia, US·Remote Friendly
Posted 2928w ago
Full-Time
Apply Now About the Role
About the position
We are seeking a talented Golang Developer with strong hands-on experience in Golang programming and exposure to container technologies like Docker and Kubernetes. The ideal candidate will have a solid experience in Linux, including PKI Certificate management and SSH Key management, and a good understanding of Active Directory/LDAP user/group structures.
Responsibilities
• Develop new functional features using Golang.
• Debug and resolve software defects efficiently.
• Maintain high standards for code quality and refactor for optimized solutions.
• Participate in regular solution design sessions to analyze options and benefits.
• Document solutions effectively.
• Decompose business requirements into small technical requirements.
• Accurately assess effort to complete work.
• Utilize code reverse engineering techniques to analyze and understand existing code.
Requirements
• Minimum of 2 years of experience in Golang programming.
• Strong Linux with 6 years of programming experience on Linux OS.
• Experience with version control systems like GitHub.
• Understanding of access and authentication mechanisms such as Single sign-on and MFA.
• Experience with databases: SQL and NoSQL.
Nice-to-haves
• 2 years of experience in C programming.
• 2 years of programming experience with Python/JavaScript.
• Experience with AWS and Terraform.
• Familiarity with DevOps practices and full-stack development.
• Familiarity with ML systems is a plus.
Benefits
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
What you'll do
- Develop new functional features using Golang
- Debug and resolve software defects efficiently
- Maintain high standards for code quality and refactor for optimized solutions
- Participate in regular solution design sessions to analyze options and benefits
- Document solutions effectively
- Decompose business requirements into small technical requirements
- Accurately assess effort to complete work
- Utilize code reverse engineering techniques to analyze and understand existing code
Requirements
- We are seeking a talented Golang Developer with strong hands-on experience in Golang programming and exposure to container technologies like Docker and Kubernetes
- The ideal candidate will have a solid experience in Linux, including PKI Certificate management and SSH Key management, and a good understanding of Active Directory/LDAP user/group structures
- Minimum of 2 years of experience in Golang programming
- Strong Linux with 6 years of programming experience on Linux OS
- Experience with version control systems like GitHub
- Understanding of access and authentication mechanisms such as Single sign-on and MFA
- Experience with databases: SQL and NoSQL
- 2 years of experience in C programming
- 2 years of programming experience with Python/JavaScript
- Experience with AWS and Terraform
- Familiarity with DevOps practices and full-stack development
Benefits
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)