Vacancy expired!
The INFSEC Application Development team is responsible for the delivery and support of platforms used by our custom application development organization. These are high-available platforms used by our WWT internal users and external customers around the globe. The applicant will work in a fast-paced / highly collaborative environment, both within the team, and across the organization. The team has a strong emphasis on DevOps methodologies with a focus on partnering with our stakeholders to deliver secure, reliable, and highly performant platforms that are easily consumable.
We are in search of a Senior Developer to join a talented group of engineers who will share in our passion for technology and excitement for taking on new challenges and implementing enterprise grade solutions. The proper candidate is a seasoned developer with at least 7 years of experience who is open minded to varying opinions and able to work collaboratively to reach decisions that are best for our customer, business, and team.Job Responsibilities- Develop applications that provide custom application integrations into Apache Solr, MongoDB, PostgreSQL, Oracle, RabbitMQ, and other services to applications deployed into Cloud Foundry
- Build and maintain libraries to ease the consumption of our services
- Refactor applications as needed to meet the demand of changing platform requirements with a drive towards process improvement and application efficiency
- Provide technical leadership and cross-training to peers in areas of expertise
- Must be ready to adapt thinking towards a hardware architecture and software framework that allow custom business applications to run
- Must learn and become self-sustainable in the team’s product portfolio
- Work closely with our direct customer base to understand requirements and engineer solutions based on those needs
- Work closely with other partner engineering teams to drive efficiencies within our organization
- Write and maintain code in any number of our automation platforms to drive consistency and/or build a catalog of self-service of our platform’s offerings
- Must be organized and able to work in a fast-paced environment that requires multi-tasking and context switching against support, prioritized ad-hoc requests, and project work
- Must practice and participate in agile methodologies including but not limited to daily stand ups, retrospectives, and ideation sessions
- Prepare content, create presentations, and able to present/speak in front of stakeholders.
- Maintain technical documentation
- Enable and observe end-to-end monitoring of team platforms for both performance and availability with an ability to recognize and remediate deviant behaviors
- Troubleshoot complex functional and technical incidents occurring across the platforms we manage
- Provide on-call and after hours support on a rotation, including Maintenance Windows
- Monitor ticket queue to service requests and incidents
- 7+ years in software development
- Extensive experience with JavaScript, particularly with Node.js
- Experience with data sources such as Oracle and MongoDB
- Experience with Java, Groovy, and Grails a plus
- Experience with cloud-based platforms such as Kubernetes and Cloud Foundry
- Experience with GitHub, Jenkins, CI build processes, and use of APIs
- Prior experience with several of the following: RabbitMQ, Splunk, Linux, MongoDB, Apache Solr, PostgreSQL, Oracle
- Prior knowledge of load balancing technology and concepts (specific experience with F5 preferred)
- Experience with monitoring solutions is a plus (specific experience with Prometheus and Grafana is a strong plus)
- Comfortable with coding in languages as required such as shell scripting, Python, Go
- Strong Linux skill set with demonstrated knowledge of operating system commands and administrative principals.
- Experience with Ansible and Puppet a plus
- Experience working with Cloud Providers a plus
- An agile mindset with experience in project organization, willingness to compromise, and the ability to work in a group setting
- Team oriented individual with strong work ethic and a self-starter
- Proven problem-solving, change management and technical planning skills
- Excellent oral/written communication and interpersonal skills
- A passion to learn new skills and new technology
Vacancy expired!