Vacancy caducado!
- Analyze, design and develop software solutions to meet business needs.
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Playing a key role in architectural and design decisions, building toward an efficient micro service distributed architecture
- Perform code review and design review to ensure compliance with development standards.
- Assist with developing automated test cases and test plans for software.
- Review software requirements documentation for projects and enhancements
- Ensures that system improvements are successfully implemented and monitored to increase efficiency.
- Bachelor’s Degree in appropriate field of study or equivalent work experience
- Strong proficiency in GO
- Knowledge of common Goroutine and channel concurrency patterns
- Good understanding of Web Services protocols such as REST, SOAP, IDL, gRPC and API design for extensibility and portability
- Strong proficiency with go sdk, idioms. patterns, concurrency, channels / select usage, sql, http and crypto packages
- Knowledge in multiple languages like GO, Java and C will be a plus.
- Experience writing SQL queries for Sybase / Oracle or another Relational Database is required
- Good to have knowledge of Node.js and javascript.
- Working knowledge of cloud, service mesh and containers is a plus
- Working knowledge of object-oriented design and development skills
- Ability to use version control software such as GIT
- Experience with Scrum/Agile development methodologies
- Must possess excellent organizational and time management skills.
- Creative thinker, self-starter, able to work on multiple projects simultaneously
- Strong problem solving and analytical skills.
- Excellent customer service skills and team orientation.
- Ability to carry out all of the duties of the position efficiently and effectively
Vacancy caducado!