Sr. Computer Systems EngineerUnder limited supervision, develop solutions to complex application problems; provide expertise during all project phases; gather and interpret functional specifications and user requirements; coordinate the analysis, develop and operation of computer application systems; prepare consolidated requirements and functional design specifications; identify system data, hardware and software components needed to meet user needs; advise on project costs, design concepts, and design changes; design software engineering architecture; implement enterprise level reusable services; integrate custom workflow; create reports based on requirements; implement CICD pipeline and build automation; perform data management transformation, configuration, administration and troubleshooting; design and automate software tests; research, test, and verify proper functioning of software patches and fixes; implement security; create and maintain system change documents; perform software maintenance; mentor/assist lower level team members with the above, as necessary; and utilize Windows, Linux, UNIX, Oracle, MySQL, Tomcat, JBOSS, Cassandra, Eclipse, Visual Studio, ATG, AngularJS, NodeJS, Spring Boot, Java, C, C++, JUNIT, Mockito, Jira, VSS, Git, Jenkins, and related tools.Minimum Qualifications Education: Bachelor degree in Computer Science, Computer, Electronic, Electrical, Mechanical Engineering or in a related field of study (will accept equivalent foreign degree).Experience: Five (5) years of progressive experience as a Software Developer, Computer Systems Engineer/Architect, Systems Analyst, Programmer or in a related occupation; Experience must include 5 years of work with Oracle, JBOSS, ATG and AngularJS; must be willing to relocate.Job Order No: .***This position is eligible for a referral bonus through our employee referral program***