This is a remote position.
Joining the Database Services team as a Senior Software Development Engineer gives you the opportunity to:
- Work for a company that brings the customer to the forefront of cloud computing technology.
- Have full ownership in defining migration strategies and architecture with access to innovative technology and latest frameworks.
Inclusive Team Culture
- Build new cloud based solutions to accelerate migrations to the cloud.
- Solve difficult and complex migration problems and propose out of the box migration solutions.
- Create technical strategies and deliver with limited guidance.
- Focus on designing and coding architecture that yields significant performance, availability, and business value.
- Understand your team's architecture in detail and make technical trade-offs between short-term team needs and long-term business needs
- Influence your team's software architecture and likely influence related teams architecture too
- Mentor junior software engineers or software developers in all aspects of their engineering duties.
Requirements
- 2+ years experience working on large scale code bases for web services, applications or other software components.
- 2+ years experience with Java programming stack.
- Experience in building and architecting scalable systems running in Oracle ecosystem.
- Proficiency in software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience in communicating with peers, technical teams, and senior management to collect requirements & describe software product features, technical designs, and product strategy.
- Experience in AWS or other cloud technologies.
- Experience with distributed (multi-tiered) systems.
- Knowledge of Oracle and either PostgreSQL or MySQL.
- Strong sense of ownership, urgency, and drive
