Career Opportunities >> Software Engineer - CICD
Software Engineer - CICD
Summary
Title:Software Engineer - CICD
ID:1150
Department:Development
Location:Wellesley, MA
Description

Blume Global (formerly REZ-1) is empowering a new era of supply chain innovators to accelerate their businesses and deliver products and services more efficiently and effectively. We’re drawing on more than two decades of experience to build a purpose-driven, growth-focused global supply chain ecosystem that aligns asset management, real-time visibility and financial settlement—all on one platform.

As part of Blume's solution development team you will use the latest innovations in artificial intelligence, machine learning, natural language processing, block chain, big data, intelligent robotic process automation and Internet of Things to create a vibrant supply chain ecosystem that is truly collaborative, purposeful and focused on real value creation.

This is a newly created position due to growth and our mission to disrupt the market with new & innovative technology. Come make your mark & plant your seeds - - it’s your time to BLUME!
 

Software Engineer – CICD

Wellesley, MA

 

Blume Global (formerly REZ-1) is empowering a new era of supply chain innovators to accelerate their businesses and deliver products and services more efficiently and effectively. We’re drawing on more than two decades of experience to build a purpose-driven, growth-focused global supply chain ecosystem that aligns asset management, real-time visibility and financial settlement—all on one platform.

As part of Blume's solution development team you will use the latest innovations in artificial intelligence, machine learning, natural language processing, block chain, big data, intelligent robotic process automation and Internet of Things to create a vibrant supply chain ecosystem that is truly collaborative, purposeful and focused on real value creation.

This is a newly created position due to growth and our mission to disrupt the market with new & innovative technology. Come make your mark & plant your seeds - - it’s your time to BLUME!

 

We are looking for a Software Engineer to review, design and automate different processes inside a Continuous Integration and Continuous Delivery environment (CICD). This person will maintain and support the build system and tools necessary to build, integrate and test software systems that span multiple hardware platforms.

 

Responsibilities:

• Work closely with developers and other staff to resolve build, environment and code deployment issues

• Build tools and systems to improve the time to market for our suite of products

• Support and configure Jenkins, Git, Build Servers, Dev, QA and UAT environments

• Define best practices for source control, continuous integration, automated testing build automation, deployment and release management

 

Minimum Qualifications:

• Bachelor’s degree or Master’s degree in Computer Science, equivalent experience or related field experience

• 5+ years of experience or background in Build & Release Engineering and source code management including SVN and Git

• 5+ years of experience in setting up and/or maintaining automated build systems

• 3+ years of experience with CICD tools (Jenkins) and frameworks (Gradle, Maven)

• Experience with Atlassian Toolset (Jira, Confluence, Bit bucket) or similar team coordination software

• Experience with configuration management tools (Ansible, Chef, Puppet, Salt, etc.)

• Programming experience (Java, shell scripting, Bash, Python, etc.)

• Configure and manage data sources like MySQL, Mongo, Elasticsearch, Redis, etc

 

Required Skills:

• Excellent written and verbal communication skills

• Strong organizational skills, attention to detail and technical judgement

• Ability to work in a team environment

• Experience utilizing Jenkins to manage build jobs using pipelines and understanding of all the plugins within a Jenkins environment

• Strong experience with Git for source code management (SCM), Branching Strategy, Merging, Pull Requests etc.

• Expert in branch management, setting up build processes and policies

• Managing build systems: Monitor health of builds, root cause analysis of failed unit tests, automate any outliers to improve continuous integration, discover/understand/eliminate failures

• Ability to provide advanced Git support to other teams such as release ops/front-end development

• Ability to use a wide variety of open source technologies and tools to support CICD role Automation experience with configuration management tools such as Ansible, Chef, Puppet, Salt, etc.

• Knowledge of tools like static code analysis (e.g. Sonar, Coverity), code review, etc. and how to integrate with code base

• Working knowledge of multiple operating systems (Windows, Linux, macOS and mobile platforms) is preferred

• Experience building mobile applications, particularly using Cordova

• Experience with containerization technology (e.g. Docker)

This opening is closed and is no longer accepting applications
Powered by ApplicantStack