We are looking for an experienced and driven Golang Developer to join our Cloud2Cloud services team. Cloud2Cloud services team is responsible for the fastest-growing part of Acronis Cyber Protection for workloads like protection for Microsoft O365, protection for Google Drive, protection for Microsoft Teams. Services are written in Go, deployment is implemented using k8s infrastructure. The team actively collaborates with other teams working on Acronis Cyber Cloud. We are looking for a developer with solid software design skills, algorithmic thinking, and a willingness to learn a lot. He/ she has to be interested in the development of cloud-based software with a target to reliability and scalability.
Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment. Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, make decisions, and never gives up.
What You’ll Do
Design, build and maintain efficient and reliable C/Golang code
Perform code reviews, implement unit tests, debug, and integrate code
Work closely with other engineers (including engineers from other teams) to develop new product features
Suggest and implement improvements on current product functions
What You Bring (experience & Qualifications)
3+ years of experience as a C/Golang Developer
Knowledge of software engineering principles (standard algorithms, data structures, multithreading, and multiprocessing)
Experience with REST API
Understanding of the Linux userspace
Ability to work as a part of a distributed team
Experience with Git, JIRA, Bitbucket, Confluence, etc.
At least Upper-intermediate English
Experience with Python/C++ language and industry-standard frameworks
Experience with database technologies (MySQL, MS SQL, PostgreSQL)
Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses supports, and sells computer software, consumer electronics, and personal computers and services. Its best-known software products are the Microsoft Windows line of operating systems, Microsoft Office office suite, and Internet Explorer and Edge web browsers. Its flagship hardware products are the Xbox video game consoles and the Microsoft Surface tablet lineup. As of 2011, it was the world’s largest software maker by revenue, and one of the world’s most valuable companies.
Applies engineering principles to solve complex problems through sound and creative engineering.
Quickly learns new engineering methods and incorporates them into his or her work processes.
Seeks feedback and applies internal or industry best practices to improve his or her technical solutions.
Demonstrates skill in time management and completing software projects in a cooperative team environment.
Pursuing or has recently completed a bachelor’s or master’s degree in engineering, computer science, or related field.
A year or two of programming experience in an object-oriented language (C, C#, C++, Java, Python).
Ability to demonstrate an understanding of computer science fundamentals, including data structures and algorithms.
For these roles, we are only able to consider individuals studying at universities in Kenya
We are focusing on individuals planning to conclude studying (having final graduation) in 2022.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work
The Davis & Shirtliff Group is the leading supplier of water-related equipment in the East African region. Founded in 1946, business activities are focused on six principal product sectors – Water Pumps, Boreholes, Swimming Pools, Water Treatment, Generators, and Solar Equipment. The group is Kenyan-based and operates through a network of Kenyan branches as well as regional subsidiaries in Uganda, Tanzania, Zambia, Rwanda, South Sudan, and a partnership in Ethiopia.
The successful candidate will be required to handle the following responsibilities:
Translate user requirements and use cases into functional applications.
Design, build and maintain efficient, reusable, and reliable systems.
Engage users to identify areas with potential for technology solutions.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and automation.
Offer user support for existing applications.
Holder of an Upper 2nd class honors degree in Computer Science or closely related field from a recognized institution.
Knowledge of database environments preferably Microsoft SQL Server and MySQL.
Familiarity with REST APIs and third-party API integrations.
Knowledge of applications such as Dynamics 365 Customer Engagement, Microsoft PowerApps, Human Resource Management, Field Service Management (Synchroteam), Business Intelligence, Helpdesk, and Dynamics 365 Business Central will be an added advantage.
Relevant certifications in the Systems listed above will be an added advantage.
Good understanding of data structures, algorithms, and software design patterns.
Passion for problem-solving.
Strong communication and cross-group collaboration skills.
Ability to multi-task, organize, and prioritize work.
The successful candidate will join a dedicated and dynamic team of experts who derive satisfaction from “Improving People’s Lives through Providing Water and Energy Solutions across Africa.