Description

SOFTWARE ENGINEER

Participate in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, software specifications and high/low level design, develop, testing, and deployment. Analyze user needs and software requirements and define business processes. Develop software applications using JAVA/J2EE, Angular, Spring MVC, Bootstrap, and JSON, SOAP, RESTful, API and Micro services. Develop program interfaces and integrate with applications using EC2, S3, Elasticsearch, AWS and Microsoft Azure and use CI/CD build pipelines like JENKINS to deploy applications. Migrate data and code to/from various databases. Create and maintain application development plans and test plans. Write stored procedures, triggers, views, and functions. Analyze technical requirements and perform system validation. Conduct analysis of client operations, including coding, limitations and solutions, application development, quality testing and implementation. Perform QA, UAT and production support and participate in on-call production support and responding to application issues when identified. Collaborate with peers, reviewing complex change and enhancement requests. May travel and relocate to various unanticipated sites throughout the US. Must have Masters in Computer Science, Engineering, Information Systems/Technology or related. 

Job Type: Full Time

Job Location: Arkansas

Education

Any Graduate