Job Description
- Plan and execute system implementations ensuring success and minimizing the risk of system outages or negative production impacts.
- Demonstrate conceptual knowledge of architecture standards, database systems, and operating systems.
- Utilize problem-solving abilities to effectively and timely resolve system issues, including production outages.
- Analyze production system operations using monitoring tools, capacity analysis, and outage root cause analysis to drive continuous improvement in system stability and performance.
- Demonstrate knowledge of software development lifecycle, business process modeling, application design patterns, and functional documents.
- Provide estimates based on high-level business requirements and conduct options analysis.
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- Minimum 8 years of software development and customer engagement experience.
- Experience with Platform as a Service (PaaS) such as Cloud Foundry, Heroku, Elastic Beanstalk, or similar.
- Proficiency in Linux (Red Hat and CentOS) and shell scripting.
- Understanding of cloud-based technologies (SaaS, PaaS, IaaS) and web-based API interfaces (SOAP, REST, AJAX, WebSockets).
- Expertise in modern web technologies and techniques including JAVA/J2EE, JSP Servlets, ECMAScript, JavaScript, Spring Framework, and JavaScript build tools (WebPack, Browserify, Grunt, Gulp).
- Experience in designing and developing REST API platforms using APIGEE and converting web services from SOAP to REST or vice versa.
- Proficient with Git and modern source code management.
- Experience configuring Continuous Integration/Continuous Deployment (CI/CD) processes and tools such as Concourse.
- Understanding or experience with containerization services such as Pivotal Container Service, Kubernetes, etc.
- Experience in developing customer-facing user interfaces.
- Familiarity with Agile methodology project organization (Scrum).
- Experience in building microservices using Pivotal Cloud Foundry and Spring Boot.
- Experience in building solutions on Google Cloud Platform.