The Senior Software Engineer will help build the Next Gen Applications Suite, designing, building, delivering and maintaining a highly scalable set of products and applications.
Requirements
- Work closely with Application Analysts and HR Business teams to gather requirements for reports, interfaces, extensions, integrations
- Develop functional and technical design and documentation for Oracle Application dependent data conversions, interfaces, custom reporting, and custom applications
- Participate in the design, development and maintenance of conversions, modifications/customizations and interfaces to/from Oracle's suite of business applications
- Design, document and perform unit testing to validate product functionality
- Performs as a key contributor to an engineering team that builds and supports exceptional products that provide innovative solutions to challenging business use cases, existing system and operational problems
- Develops high-quality and production-ready software by using best-practice data structures, algorithms, design patterns, and frameworks
- Writes highest quality code with utmost attention to scalability, security and performance and with an end-to-end mindset from conception to delivery and production support
- Produces complete, simple, and readable technical documentation for everything developed and maintains a team culture of documenting everything
- Tests and ensures quality of all code that is developed in line with principles of test-driven development and continuous delivery, utilizing test automation frameworks wherever possible
- Participates in code-reviews, provides technical guidance and mentors software engineers
- Collaborates closely with Engineering Leadership, Product Managers, Designers, Test Automation and other teams and business units to define, prioritize, sequence and scope business and functional requirements and drive results
- Instruments infrastructure and application performance monitoring, capacity management, alerting, tools instrumentation and metrics (KPI) management
- Performs impact assessment of product (hardware, software) upgrades
Benefits
- Competitive base and incentive pay
- 401(k) with robust matching and non-matching contributions
- Rich medical & pharmacy benefits
- 100% employer-paid dental and vision benefits
- Holistic wellbeing program with deep financial incentives
- Generous paid time off plus 12 paid holidays and your birthday off
- Culture of growth and learning: career development; tuition reimbursement; recognition program
- Family support: adoption assistance, fertility treatment, child, elder & pet care assistance
- Social responsibility and volunteer opportunities
- Employee discount program