Senior Programmer Analyst

Job Site: 
Alpharetta, GA and various unanticipated locations
Work Hours: 
40 hours/week, 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. Work closely with client's business experts to understand and analyze functional requirements and to design and develop functional design documents. Design and develop high-level architecture and low-level technical design documents translating the functional design into technical specifications. Design and develop processes for environments, software configurations, data migration between environments processes, and development and testing strategies. Design, develop and implement Tax Compliance applications adhering to the technical design specifications using the following technologies Java/J2EE, Spring framework, Struts Framework, Web Services, React JS, AngularJS, Oracle Database and SQL Server. Design and develop UI for existing applications using React JS and Angular JS technologies. Design and develop application level security using spring security API's, various modules with transaction-level security using Spring JPA. Design and develop new web service API's based on business needs using spring boot. Install prerequisite software products in different environments and define code management, software configuration, code deployment processes and automated testing strategies. Test, resolve and document the issues in the development and testing environments and ensure the software is working while producing a high-quality final product. Deploy the application out of the test phase to be released into UAT and Production environments. Work with the Business experts to validate actual test results, to expected results and to ensure the requirements are met.

To apply, please send C.V. & cover letter to P. Sajja, 4030 Old Milton Parkway, Suite 200, Alpharetta, GA 30005.

Requirements: 

Bachelor's degree or foreign equivalent in Computer Science, Engineering or a related field of study, and five (5) years of progressive experience in a related occupation.   

Work experience must have included: Java/J2EE; spring framework; Struts Framework; Web Services; React JS; AngularJS; and Oracle Database and SQL Server.