Design, develop and analyze software application and implement scrum based agile software development. Gather requirements, analyze impact, and perform code design and review. Use functional specification, identify UI, data elements and create technical documents for production. Handle end to end software development life cycle and mange unit testing. Create user stories during development iterations and estimate development workload for each user story. Build stored procedures, functions and create Drools rules for business management. Provide input for software development documentation and work with technical writer. Enhance, develop new and existing screens and migrate production from stage. Merge pull requests and deploy code changes in Bitbucket and run jobs in Cloud Bees. Track and resolve defects and generate periodic reports for review. Understand and fulfill client’s need and communicate with various teams. Coordinate and collaborate with business systems analysts in business prioritizing meetings to identify requirements. Required tools and utilities: J2EE, Adobe Flex, ColdFusion, Extjs, Cloud Bees, Docker, Bitbucket, JSF, Prime Faces, Java, Spring, Tortoise SVN, CVS, GIT, Jenkins, Jira, Apache Tomcat, MS SQL, FMS, WebLogic, Postman, SonarQube, JUNIT, Gradle, IntelliJ, .Net and REST API Services.
Other: Full Time. Travel involved to unanticipated client locations in US.
Requirements: Bachelor’s in Computer Science and Engineering or Equivalent + 5 years of experience in job offered or related. Any suitable combination of education, training or experience accepted.
Location: Johns Creek, GA
Respond to: HR– Code KK, Ebix, Inc., 1 Ebix Way, Johns Creek, GA 30097
This position is eligible for our employee referral program.