Senior Software Engineer
Oracle
- Bangalore, Karnataka
- Permanent
- Full-time
- 5+ years of total experience with Bachelor's degree/master's degree (Information Technology/Mathematics/Computer Science/Computer Software/Electronics/Operational Research/Computer System Engineering).
- Experienced Full Stack developer with C++ or Java
- Proficient in Designing and implementing large-scale distributed systems
- Experience in SQL/PLSQL, SQL Tuning
- Experience in building tools and automation using Shell or Python
- Experience on performance debugging and optimization
- Deep understanding of Software architecture patterns, Design Patterns, Data Structures, Distributed Systems, Cloud Native development
- Strong understanding of Database Architecture and Unix/Linux systems.
- Understanding of various Cloud offering and Cloud concepts
- Experience on Oracle OCI, AWS, Azure, or Google Cloud
- Strong problem-solving skills.
- Familiarity with several of the following technologies: Puppet, Chef, Helm, Terraform, Infrastructure-as-a-Service, CI/CD, Kubernetes, Kafka, Flink
- Experience in Designing, developing, and implementing reports and dashboards to meet business requirements.
- Great teammate with outstanding communication, organization, and interpersonal skills.
- Ability to learn new technologies quickly.
- Experience using ticket tracking systems such as JIRA.
- Experience working with geographically distributed teams.
- Familiarity with DevOps practices
- Collaborate seamlessly with multi-functional teams to gain a comprehensive understanding of database automation requisites.
- Develop scripts, tools, and apps for automating database tasks like provisioning, monitoring, and backup, Database Alarms etc.
- Work closely with Database Administrators to capture insights and requirements, translating them into efficient and robust automation workflows.
- Contribute substantively to the documentation of automation workflows, scripts, and processes, enabling seamless knowledge sharing and continuity.
- Stay up-to-date with industry trends, standard methodologies, and emerging technologies related to database automation and DevOps.
- Adhere to Software Creation Process (SDLC) standard methodologies, including requirements analysis, design, development, testing, deployment, and maintenance.
- Chip in to roadmap project by identifying areas of need from the DBA teams and engaging with collaborators to scope work and identify timelines.
- Design, development, and implementation of reports and dashboards to meet business requirements and enhance data visualization capabilities.
- Work collaboratively with multiple teams, actively participating in the execution of roadmap projects.
- Chip in to the growth of the team by mentoring new associates, and facilitating knowledge transfer and team development.
- Which includes being a United States Affirmative Action Employer