Golang / Go Job: Golang Software Developer

IBM

Golang Software Developer at IBM

San Francisco, California, United States 🇺🇸   (Posted Aug 28 2019)

About the company
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Job description
Your Role and Responsibilities
The software engineer will join a highly collaborative team of developers to create applications & reusable microservices for IBM’s Services business. Using industry design principles, the developers will be responsible to identify the right technology to establish high-performing, and highly scalable solutions. A background in DevOps implementation and practices is highly preferred. The software engineer will also be responsible to follow modular development practices and be able to clearly document their designs during each iteration.
Development (coding) of new functional features
Testing & Automation of new software product features within the CI/CD pipeline
Debug & resolve software defects
Maintain high standards for code quality, and ability to refactor for optimized solutions
Participation in regular solution design sessions to analyze options and benefits
Solution Documentation
Decompose business requirements into small technical requirements
Accurately assess effort to complete work

Skills & requirements
Required Professional and Technical Expertise
Experience with 2 or more programming language such as Go, Java, C++
Experience with frontend framework React and/or Angular
Experience developing within micro-services architecture in Kubernetes
Experience with DevOps Technology like Jenkins, Travis CI, etc.
Experience with SOA/web services – REST, JSON, XML
Experience writing, reviewing and documenting code
Familiarity with Agile methodologies and principles
Familiarity with DevOps practices (Continuous Integration/ Delivery/ Monitoring/etc)
Problem solving, interpersonal, and time management skills to handle high-pressure, complex situations effectively
Demonstrated communication skills, and the ability to work directly with clients/customers
2+ years
Machine Learning development, focused on natural language processing

Preferred Professional and Technical Expertise
2yrs programming experience: Go
2yrs frontend framework: React
2yrs experience with kubernetes deployments
Experience with version control systems: GitHub
Experience with databases (SQL, NoSQL)
Highly motivated by team success
4+ years
Machine Learning development, focused on natural language processing

Instructions how to apply
see the website
Please mention that you found the job at Golangprojects.com

[ job website ]


 

Other jobs that might be interesting

Microsoft Software Engineer - Microsoft   (August 2019)
Sunnyvale, California, United States
Microsoft Azure is in the cloud race to win it! We are part of the Azure networking team responsible for designing, building and operating critical network services that will help us differentiate from our fierce competitors and generate new revenue. We are re...
Percona Golang Software Engineer - Percona   (July 2019)
Worldwide, 100% Remote
We’re looking for a remote full-time backend developer to join our team and help bring open source backups management into MongoDB. We would love to find a MongoDB expert with Go development experience, or an experienced Go programmer who wants to become a M...
Textile Senior Golang Engineer - Textile   (July 2019)
Worldwide, 100% Remote
Textile is a lab dedicated to building and exploring new technology to help decentralize consumer applications. Our mission is to radically change the way people control their data with technology — we believe that the world’s most valuable future technolo...
 
About Golangprojects