Software Developer
Core
Ensure availability, protection, and performance of all applications and application servers through design, implementation, support, and capacity planning.
Role type
Senior IC application server and software developer
Builds
Company applications and application servers
Domain
Enterprise IT infrastructure and application lifecycle management
Deliverable
production ML models | product features | infrastructure
Required skills
Java development, application server configuration, capacity planning, backup and disaster recovery implementation, security policy implementation, continuous integration and testing, solution provisioning, software debugging, software design
Preferred skills
Document security knowledge, technology risk assessment, proof of concept evaluation
Technologies
Java, application servers, databases
Responsibilities
Design, implement, and support company applications and application servers; deliver 2nd level support for application availability; perform capacity planning and re-configuration of application servers; implement and verify backup, disaster recovery, and security policies; manage application server upgrades and maintenance; certify upgrades and patches; evaluate new applications via proof of concepts; implement security policies as prescribed by Information Security personnel
Seniority
Senior, hands-on IC