Developer

If you enjoy helping clients achieve business success through technology, you will love being a member of the Datum team. We hire only those with a commitment to the highest level of technical and professional excellence, coupled with leadership skills and a great attitude.

<- Back to job list

Developer

 
Location: Alpharetta, Georgia
ID Number: #RELNJP00023503

Description:

We are looking for engineers passionate about their craft and eager to learn new methods and technologies. You will be writing new JavaScript and PHP front-end applications as well as working alongside the team to migrate our existing PHP codebase to the latest version as well as improve our test coverage. 

Qualifications:

  • 5 - 7 years of Software Engineering experience
  • Bachelor Degree in Engineering, Computer Science or equivalent
  • Proficiency in English is a must

 

Key Responsibilities:

  • Participate in the process of converting functional requirements into technical design models
  • Follow design guidelines to implement great user experiences
  • Write automated unit tests
  • Give helpful code reviews
  • Follow coding standards, software management processes, etc.
  • Maintain and contribute to internal code libraries
  • Take ownership of the entire code base (tools, application and libraries). This means learn as much as possible and find ways to make things better
  • Remain up to date on industry advancements and share with the team
  • Assist in maintaining the environments that run our applications

 

Must Have skills:

  • Strong understanding of Object Oriented Programming in PHP
  • Strong understanding of Design Patterns like Model View Controller, Factory, Adapter, etc.
  • Have some experience on writing automated unit tests on PHP and JavaScript
  • Working experience on GIT source control system works, like forking, branch management and promoting
  • Experience writing and shipping a PHP application using a third party framework like Zend
  • Strong knowledge of JavaScript application development
  • HTML5 and CSS proficiency

 

The following skills would be a plus: 
• Experience setting up and maintaining web apps in a UNIX/Linux environments 

Recruiter
Hi I'm
Stefanie Landis
Interested in this job?
Act now!
Name:*
Email:*
Phone:*
Your message:*
Attach a resume: CHOOSE FILE
Supported file types are: doc, docx, odt, pdf, rtf, txt
* Required field

Don't see your dream job? Click Here