Junior Software Developer (USA-Remote)
Join us in the fight against counterfeiting.
De La Rue provides comprehensive modular software solutions and physical security for a wide range of commercial and governmental applications. We are looking for a JUNIOR SOFTWARE DEVELOPER, with a passion for developing solutions, to join our team at De La Rue Authentication Solutions in Logan, Utah (USA). This is an opportunity to work on a team that provides some of the most secure brand-protection features and anti-counterfeiting solutions to companies and governments throughout the world.
Our people are the source of our success and we are committed to employing the very best people. We encourage creativity and initiative, recognize individual and team contributions and provide our employees opportunities to develop to their full potential. If you’ve got a passion for developing solutions and want to develop in your career, we want to hear from you.
Role Purpose:
Safeguarding revenue and reputations demands authentication and traceability solutions that are robust, adaptable and can be quickly deployed. As a member of our Software Development team, the Junior Software Developer will support, maintain, and develop the Traceology® application to ensure continuity of function for existing customers as well as supporting the addition of new customers to the Traceology® platform. This role is primarily responsible for maintaining and incrementally developing the Traceology® (Track and Trace) platform. This includes database administration, back-end software development, and front-end web design. The role is also responsible for development of incremental improvements and feature additions to the Traceology application.
What you will do
- Design and develop quality, intuitive software in accordance with SOLID, DRY and YAGNI principles
- Ensure full continuity of Traceology® service, limiting down times to scheduled maintenance only
- Maintain software architecture and code framework within industry best practices, including frequent testing of new code prior to deployment
- Effectively manage time and priorities to ensure that maintenance of current accounts and onboarding of new accounts receive the requisite attention while allowing for incremental improvement of the broader application
- Support Customer Support team in resolving customer issues swiftly and professionally
- Relentlessly focus on our user's need, driving incremental delivery of software that has the highest value and address areas of most risk in a timely manner
- Work closely across the multi-disciplinary team to help ensure the team delivers its commitments
- Continuously drive improvement with yourself, the team and the department through ways of working with more agility and introducing technologies
- Promote knowledge sharing across the team and department, ensuring that we work as closely and effectively as possible
- Position may be remote, but occasional travel to Logan may be required.
What we are looking for
Required
- Experience with relational databases, web development, and APIs
- Experience with object-oriented languages or web development
- Understanding of iterative development practices and software architecture principles
- Good technical skills with knowledge of solution design and application architecture
- Experience with PHP, JavaScript, SQL is a plus
- Hands-on experience of coding using more than one recognized industry standard language (e.g. PHP (preferred), Java (helpful), C ; .Net, C#, Python)
- Bachelor’s degree in Computer Science (or closely related field) or 2 years relevant work experience
Desirable
- Experience building web services using Web APIs
- Experience building web applications using a modern framework such as Laravel
- Experience with ORM tools (e.g. Eloquent, Hibernate, or Entity Framework)
- Familiarity and usage of Git source control within the team
- Database skills with a sound understanding of, and experience using SQL and document-style/NoSQL storage such as Apache Cassandra
- Experience with technologies such as RabbitMQ and Docker
- Experience working in an Agile environment
What we offer
- Competitive salary
- Health, vision & dental insurance
- Life & Disability Insurance
- Paid time off
- 11 paid holidays
- 401k with company contributions
***Note - This position is based in Logan, Utah (USA). To be eligible for consideration, you must be authorized to work in the United States without sponsorship.***
When you join our team, you’ll be part of De La Rue's global organization, where over 2500 people work together to provide governments and commercial organizations with products and services that underpin the integrity of trade, personal identity and the movement of goods.
We want to work with people like you from all backgrounds and experiences, to help us gain a diverse workforce with a broad outlook and sharp expertise. We are looking for people unafraid to go that extra mile, bringing with them unique characteristics and abilities.
Show us you have what it takes and we'll reward you with a great place to work alongside other great people. Global business, global people. We think De La Rue is an amazing place to work. But don't just take our word for it.