About Job
CTC Undisclosed Job Location Canada Experience 4 - 7 yrs
Description
Position Summary Are you fascinated by solving challenging problems in the field of distributed systems engineering and having a wide impact on a rapidly growing, global team of intelligent and motivated folks? Do you crave a highly leveraged position where you can help make work better for every developer? NetSuite Core Development is looking for an experienced Software Developer to join the DevOps team, focused on enhancing build systems, tools, and processes that accelerate our development teams in this highly demanding area! Someone who combines strong software development and design experience with a solid understanding of modern CI/CD systems is ideal for this position.
Location: Telecommuting/remote from anywhere in Canada is fine, provided you have the flexibility to work around eastern time zone meetings.
Responsibilities
As an important member of our team, you would have the chance to make a significant impact on all aspects of the development and production area of the NetSuite ecosystem.
Some of the most interesting projects you will work on include:
Working on next generation build processes based on the use of Gradle, artifact repositories and modularity.
Helping with design and implementation of Continuous Integration ecosystem.
Creating tools that will help the Development team to be maximally efficient.
Understanding the big picture of distributed architectures, as your code will need to work seamlessly across multiple data centers in different geographies and time zones
Qualifications
We are enthusiastic about technology and its potential to transform our business. A successful candidate for this role should be comfortable with:
Bachelor's degree in computer science or equivalent
Gradle/Maven build automation using artifact repositories
Experience writing quality code using multiple programming languages
Strong object-oriented design principles
Comfortable with Linux as the primary development environment
Strong attention to detail
Strong communication skills
Good to have:
It will be great if you have experience with any/all of the following:
Master's degree in computer science or equivalent
Experience working with vagrant, VirtualBox, VMWare, AWS, Openstack, or equivalent cloud APIs
Experience in Java, Kotlin, Groovy, or Python
Infrastructure automation with SaltStack, Puppet, or Chef
Experience working with Docker or other containerization technologies
Continuous integration build setup and/or maintenance
Understanding of how to break a system into modules
Experience with Continuous Performance Testing
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Job ID: 90862
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
