logo

JobNob

Your Career. Our Passion.

Golang Developer


Omega Solutions Inc


Location

Menlo Park, CA | United States


Job description

SUMMARY
We are looking for an experienced hands-on Software Engineer who will lead the technical aspects of designing, implementing, testing of various initiatives in Middle Office Platform API Group. The role expects significant engineering knowledge in complex server-side applications, including new feature work, improvements on existing code, and active participation in designing and shipping the product.

RESPONSIBILITIES
* Analyze, design and develop software solutions to meet business needs.
* Collaborate with internal and external technical personnel/vendors to facilitate enterprise software integration.
* Work on different software development life cycle phases and serve as a technology resource and representative for the department.
* Create technical documentation for software (design documents, handbooks, etc.).
* 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.

Basic
* Bachelors Degree in appropriate field of study or equivalent work experience
* Strong proficiency in either GO or Java.

Preferred
* Good understanding of Web Services protocols such as REST, SOAP, IDL, gRPC and API design for extensibility and portability
* Strong proficiency in either GO or Java is desirable. Knowledge in multiple languages like GO, Java and C++ will be a plus.
* Knowledge on Spring, Spring Boot, JPA/Hibernate, batch scripting languages.
* 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 the duties of the position efficiently and effectively
* Go Lang a plus


Job tags

Work experience placement


Salary

All rights reserved