Software Developer - GOlang at Remote, Remote, USA |
Email: [email protected] |
From: Sai Kumar, Elite IT Solutions [email protected] Reply to: [email protected] Hi, Please find the job description below Role:Senior Software Developer - GOLang Location:Berkley Heights, NJ and Alpharetta, GA - Remote What You Will Do: Developing Go application framework components that are scalable and maintainable across our enterprise Translating software requirements into stable, working, high-performance software Work on interesting and difficultproblems Develop services that interact with RDBMS and Messaging systems Develop quality unit/integration tests to ensure a quality product Playing a key role in application architecture and design of the system Skills and Experience You Will Need: Bachelors degree in related field or equivalent experience 7-11 years of hands-onsoftware development experience 2+ Years of Go software development experience Strong knowledge of Go programming language, paradigms, constructs, and idioms Working knowledge of concurrency in Go Hands on experience with Go CPU and memory profiling tools Understanding of Go's dependency management framework Hands on experience with common go packages and frameworks such as: Gorilla-Mux or Chi, Gorm, Go Kit, gRPC Strong understanding of building RESTful API fundamentals Experience designing and building Microservices Experience building go applications backed by a relational database such as Postgres or MySQL 1-2 years experience with Docker and/or Kubernetes Experience software version control (Preferably Git) and continuous integration tools (Jenkins) Experience with Event Driven Architectures & Messaging brokers like Rabbitmq or Kafka a plus Evaluation Benchmarks Self-Assessment (1-5) Experience (In years) Notes/Comments Bachelors degree in related field or equivalent experience 7-11 years of hands-onsoftware development experience 2+ Years of Go software development experience Strong knowledge of Go programming language, paradigms, constructs, and idioms Working knowledge of concurrency in Go Hands on experience with Go CPU and memory profiling tools Understanding of Go's dependency management framework Hands on experience with common go packages and frameworks such as: Gorilla-Mux or Chi, Gorm, Go Kit, gRPC Strong understanding of building RESTful API fundamentals Experience designing and building Microservices Experience building go applications backed by a relational database such as Postgres or MySQL 1-2 years experience with Docker and/or Kubernetes Experience software version control (Preferably Git) and continuous integration tools (Jenkins) Experience with Event Driven Architectures & Messaging brokers like Rabbitmq or Kafka a plus |
[email protected] View all |
Sat Oct 22 18:31:00 UTC 2022 |