What are the responsibilities and job description for the Software Engineer position at Carimus?
About Carimus & the Role
We are Carimus, a brand experience and digital transformation agency. Founded in 2013, we bring together the best of art and engineering to make an impact in a digital world. We've fused strategy, creativity, and technology to help brands and products breakthrough and connect to their audience on an emotional level. We take a human-centered approach both internally and externally to create impactful experiences for both our employees and clients.
To help support our growth, we are looking for a Software Engineer to work on our Application and Web Development teams. This is an exciting opportunity to help the team customize and extend current web and mobile applications, help build prototypes, extend or add new features to existing applications, write test cases, and help troubleshoot and fix bugs.
The Software Engineer is responsible for designing and coding functional programs and applications for our clients. Our Engineering team is looking for an Engineer who is familiar with a variety of operating systems and platforms. The ideal candidate will be comfortable working in a fast-paced environment and enjoy working on multiple projects concurrently. The Software Engineer will write code to produce fully functional software applications according to requirements.
Our ideal candidate will be able to work a Hybrid schedule in our Raleigh, NC office, have knowledge of software development processes, and solid experience testing and evaluating software applications. If building beautiful software and applications with meticulous code are among the talents you possess, this is the role for you.
Location : Raleigh, NC (Hybrid) In office 2-3 days per week
What you'll do...
- Create scalable software applications that are unit-tested, code-reviewed and checked regularly for continuous integration
- Gathering user requirements, defining system functionality, and writing code in various languages, like javascript and PHP using libraries such as React.js and Laravel
- Understand client requirements and how they translate into application features
- Managing the software development lifecycle
- Communicating key project data to the Project Manager
Required Qualifications :
Preferred :
Soft Skills :
Our values :
At Carimus, these values guide every interaction and collaboration internally and with our clients.
Carimus provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.