Position Description
Research, analyze, and design new and existing software products; Design, code, test, implement and support core application components and makes recommendations towards the development of new code or existing code; Work within existing application architecture to deliver solutions; Participate in performance and maintainability code improvement efforts; Design, implementation, and automation functional and regression testing of systems / applications; Convert Functional requirements to System Requirements; Work with Business Analyst team to gather the detailed business requirements and design the technical aspects of the application; Create automation test cases for RESTful Web Services and different databases; Document and execute functional, regression and end-to-end test cases; Provide Production support to mitigate issues, also troubleshoot UAT and Production issues. Relocation/ telecommuting may be required plus travel to various unanticipated client locations within the United States for short- and long-term assignments.
Languages, skills, and tools
Java, Spring Boot, MSSQL, Selenium Webdriver, Cucumber, SQL Server, Mongo DB, JIRA, Bitbucket, Jenkins, Windows Operating System, Scrum, Agile.
Education
Master’s in computer science/Computer Applications/Data Science/Engineering (Electronics & Communication/Civil/Mechanical/Electrical). Will accept Bachelor of Science in Computer Science/Computer Applications/Data Science/Engineering (Electronics & Communication/Civil/Mechanical/Electrical) followed by 5 years of progressive experience in field or related field in lieu of Masters. Will Accept Foreign Educational Equivalent.