We are serious about changing the world of Network Automation. We’re looking for an expert developer who can build innovative solutions that enhance and support our network automation framework. Are you our new System Developer?
At NetYCE, our mission is to help customers get better results from their network by offering network automation solutions. We have created a framework that allows network engineers to manage, configure, maintain and automate networks and we are constantly looking to improve it. We’re growing quickly and are just getting started. We’re building the next great technology company, and we need world-class talent to achieve our vision.
As a System Developer you will be working on expanding and improving the netYCE automation framework. You are able to discuss designs with the lead architect and proceed with designing and building new features and functions. We work in a multi-process Linux environment, where performance and scalability are key. You will be working closely with the lead architect and a full stack developer in close cooperation with an engineering team.
Many of the product’s functions involve dealing with internal API’s or third-party API’s. For front-end development, we use AngularJS (a javascript framework), which is serviced using a back-end system (Perl) using Mojolicious. NetYCE uses MySQL and MariaDB. Our software runs on CentOS.
The ideal candidate for this position is a skilled and motivated developer who is able to use and implement the newest technologies. The candidate has experience with API’s and web services and knows his or her way with frameworks like Mojolicious. We think that specific scripting experience is less important than understanding the concepts and being able to work from there. The candidate is enthusiastic and communicative, brings positive energy and likes to work in a thriving team.
- Maintain and improve a complex software product and its underlying systems
- Design, build and implement new features for NetYCE based on our customers’ needs
- Responsible for documenting, testing, deploying and maintaining the software you have built
- Support our engineering team in serving our customers in the best way possible
- A university-level degree in Computer Science, Information Systems or closely related field and about 5 years experience
- Experience with programming languages like Perl, frameworks like Mojolicious (e.g. Catalyst or Plack) and Angular. Experience with C, Python or Ansible is a plus
- Affinity with API development using technologies like REST and Swagger
- Networking and network management experience is relevant, as is familiarity with the NetConf or Yang protocols
- A pragmatic approach to solving problems and driving projects, open to new ideas in a highly technical and ever-changing environment
- Solid understanding of Linux. Experience with cloud (AWS/Azure) and MySQL/MariaDB is highly beneficial
- A continuous strive to improve yourself and your colleagues in personal skills and experience with working in high performing Agile, Scrum and DevOps IT teams. Familiar with the methodology and way of working of these teams.
- Strong communication skills in English
- A strong sense of self-motivation, an insatiable curiosity about what “is possible” with technology and a positive attitude!
Are you looking for an incredible place to work that celebrates excellence, learning and creativity? Please contact us. We offer competitive compensation and benefits. When you join us you'll be working with a team of smart people who are as passionate about our products as our customers' success.
Always improve
We believe in continuous improvement that reflects excellence simply as a consequence of our work. We will develop the best products and solutions to serve our customers. We will pursue growth and learning. We strive to be known as thought leaders and innovators in network automation.
Can-do attitude
We bring positive and vibrant energy to all situations. We develop relationships that make a positive difference in our customers' lives. We’re in love with customer challenges more than our solutions. We are dedicated and passionate about delivering the highest quality – putting our ultimate effort into our work and never settle for less.
Act with integrity
We are honest, open and fair. We keep our word, deliver on our promises and acknowledge our mistakes. We listen and actively encourage others to speak. We always tell the truth and proactively speak up. We are respectful at all times with our colleagues, our customers and all our stakeholders.
It’s about the team
Above all, we're a team. That means we stand up for each other and bring our authentic selves to work every day. We support each other’s development and progress and are generous with our time and our resources. We motivate each other and don’t take ourselves too seriously. We celebrate successes together with customers, partners and colleagues.
If you are interested in this position, submit your CV and cover letter to Heleen Heijnis at careers@netyce.com