Description

Job Responsibilities-

·       Research, design, develop, build, and test distributed software components.

·       Develop a strong understanding of relevant product area, codebase, and/or systems

·       Demonstrate proficiency in data analysis, programming, and software engineering.

·       Work closely with the Lead Architect and Product Owner to define, design and build new features and improve existing products.

·       Produce high quality code with good test coverage, using modern abstractions and frameworks.

·       Push code, drive the development of the systems, create web applications.

·       Work independently, and complete tasks on-schedule by exercising strong judgment and problem-solving skills

 

Mandatory Skills-

·       Minimum 7+ years of experience as a Software Engineer

·       5+ years of hands on Golang experience

·       Experience as a Site Reliability Engineer is preferred.

·       Experience with writing microservices in Golang and building shared microservice libraries.

·       Experience in Golang concepts like Slices, Maps, Structs, Interfaces, Goroutines, Channels, Microservices and Gorilla Mux.

·       Experience with container technology and management such as Docker, and Kubernetes.

·       Experience in version control systems such as GitHub/Gitlab

·       Experience in Unit Testing to attain high code coverage and pass build-quality gates.

·       Experience of executing projects in Agile using continuous/continuous deployment

·       Experience of writing complex SQLs and stored procedures

·       Experience working with RDBMS like Oracle/ MS SQL

·       Strong written, verbal, and interpersonal communication skills.

 

Good to have  

·       Experience in healthcare projects

·       Experience in Post Gres/ no SQL

·       Experience in creation of CI/CD pipelines

·       Experience working with Cloud/SaaS services such as Amazon AWS or Google Cloud

·       Good understanding of front-end technologies: CSS / HTML / JavaScript Libraries and of responsive design, web standards and cross browser compatibility

·       Experience in Web development using HTML, XLM, XSL, XSLT, jQuery, CSS, and AJAX. Understanding

Education:

·       Bachelor’s degree in computer science, MIS, related field or equivalent experience.

Education

Any Graduate