Software Engineer – Gaithersburg, MD and other unanticipated sites throughout US
Design, develop and implement integration solutions. Review, analyze, modify, and create documentation and unit test of Integration components. Troubleshoot technical issues with Middleware messaging platform and perform root cause analysis. Provide estimates for development tasks. Translate functional requirements into integration designs. Provide integration and development best practices. Design and implement APIs. Integrate legacy applications, ERP solutions, web services, databases, Java applications and business process management services to build advanced enterprise service bus solutions.
REQUIRES: Master’s or equivalent in Computer Science, Information Technology or Electronics Engineering + minimum 1 year experience as Software Engineer, Software Developer, Software Engineering Team Lead, Applications Engineer or Applications Developer. (Will accept Bachelor’s and 6 years of work experience.)