What are the responsibilities and job description for the Back End Developer position at SID Global Solutions?
Required:
- B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience.
- 2 years’ experience with Golang
- 2 years’ experience developing distributed cloud applications (Pivotal Cloud Foundry, Openshift, Docker)
- Hands on experience designing, developing, testing, and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
- Experience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance)
- Experience working with security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
- Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing
- Experience with code merging and branching methodologies using Git and code release process.
- Working knowledge of web-based application architectures and frameworks (including Angular or AngularJS) and the way it integrates with services.
- Leverage Open-Source technology and contribute to open source where possible
- Experience supporting production-level software (Splunk, Dynatrace).
- Solid experience with abstraction and applying it to learning new languages
- Ability to simplify complex problems and communicate them in plain language