Programmer Analyst

Job Site: 
Alpharetta, GA and various unanticipated locations
Work Hours: 
8:00 am to 5:00 pm
Duties: 

Work with the client team to establish software development/business architecture processes, and execute the enterprise software development, implementation and customization projects. Design and develop high-level architecture and low-level technical design documents translating the functional design into technical specifications. Project developments include new functionality or enhancements to the current functions. Coding to the architecture/framework using back end and front end framework that suit the requirements, such as BackboneJS, AngularJS, Spring, Struts2, etc. Use REST architecture consumes and creates web services. Code CSS according to style guides and business requirements. Debug Sev 1, Sev2 production issues and provide solutions. Write code to communicate and consume services from third party web services. Integrate with third-party systems and service providers such as Salesforce, Interwoven, and AEM.

Requirements: 

Bachelor's degree or foreign equivalent in Computer Science, Engineering or a related field of study, and 18 months or experience in a related occupation. 

Work experience or academic coursework must have included experience with: REST/Java/J2EE frameworks such as Struts2 or Tiles; Front-end JavaScript MV* Frameworks, such as Angular, Backbone, or Jquery; Content management systems (CMS) such as Adobe Experience Manager (AEM); Writing SQL statements and working with DB2 and hibernate; Shell scripting; and Interpreting and writing technical design specifications.