Sr engineer in Phoenix, AZ at DISYS

Date Posted: 10/8/2018

Job Snapshot

Job Description

Description:

Lead the automation journey of customer facing applications and services in Travel & Lifestyle Services organization. Ensures continuous monitoring and availability of the development and quality assurance (QA) environment. Is skilled in Continuous Integration (CI) and Continuous Deployment (CD) capabilities. Continuously innovate and enhance the value delivery pipeline and developer experience (DX) by eliminating any manual waste from the processes of developing the code and testing. 

Key Responsibilities 
o Automate everything in the development workflow. 
o Analyzes requirements/ user stories to appropriately support design activities 
o Performs all technical aspects of software development for assigned applications, including developing prototypes, writing new code and creating API's 
o Performs hands-on architecture, design, and development of systems 
o Functions as Senior member of an agile team and helps drive consistent development practices - tools, common components, and documentation 
o Typically spends 50% of time writing code and testing, and remainder of time collaborating with stakeholders through ongoing product/platform releases 
o Defines the integration build and produces a build definition for generation of the software in collaboration with the Architect 
o Designs and builds integration components and interfaces in collaboration with Architects and Infrastructure Engineers as necessary 
o Contributes to decisions about tools, methods and approaches 
o Performs unit and assembly testing of software components including the design, implementation, evaluation, and execution of unit and assembly tests 
o Conducts code reviews and builds test automation 
o Debugs software components, identifies, fixes and verifies remediation of code defects 
o Performs ongoing refactoring of code and continuously improves product 
o Identifies opportunities to adopt innovative technologies 
o Provides continuous support for ongoing application availability 
o Works closely with product owners on blueprints and annual planning of feature sets that impact multiple platforms and products 
o Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues 

Education and Experience 
6+ years of software development experience in a professional environment and/or comparable experience such as: 
o Demonstrated experience leading teams of engineers 
o Hands-on expertise with application design, software development, and automated testing 
o Hands-on experience with Java 1.8+, J2EE technologies like Spring frameworks, Spring Boot, NodeJS, React, Python, Go, Vert.x, Relational/Document databases 
o UI/API testing tools and frameworks like SoapUI, Junit, TestNG, Rest Easy, Rest Assured 
o Experience is API virtualization software and mockup frameworks like mockito 
o Hands-on experience with development tools and IDEs like IntelliJ, Ecplise, Atom, Sublime 
o Build, continuous integration, continuous deployment: Git, Docker, Toggle Framework, Jenkins, SonarQube, XLR Release 
o Experience with cloud (AWS or Google) and cloud native architecture 
o Bachelor's degree in computer science, computer science engineering, or related field required; advanced degree preferred

Job Requirements

Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.