Senior Software Engineer
Oracle
- Bangalore, Karnataka
- Permanent
- Full-time
- 4 - 8 years of software engineering relevant work experience
- Proficient with one of the Cloud Services - AWS, Azure, OCI or GCP. Strong understanding and working knowledge of networking and security principles in any Cloud service.
- Excellent coding & scripting skills in Python, Terraform and exposure to Cloud SDK.
- Deep expertise & knowledge in implementing CI (Continuous Integration) and CD (Continuous Deployment) methodologies on Container-Based Environments
- Hands-on experience in Unix Shell and MS PowerShell scripting.
- Support and Troubleshoot Cloud Deployment and Environment Issues
- Experience in documenting processes, runbook procedures and with source control tools such as GIT/GitHub/SVN.
- Participate in code reviews and identify moderate issues or deviations from best practices.
- Be an architect material who would own entire solution design, development, testing and deployment.
- Knowledge of framework such as Django and Flask are a plus.
- Understanding of common dev/test approaches and concepts, Agile/Lean development practices and the software development lifecycle
- Good understanding of RESTful architecture
- Experience with build systems and source code management (GIT)
- Working experience within a Windows, Linux and OS X based environment
- Working knowledge of relational DB's (Oracle, MySQL, PostgreSQL, etc.) & non-relational DBs (MongoDB) is a plus.
- Lead the architecture, development and maintenance of a solution or platform
- Proactively identify gaps in the existing infrastructure and development process, acting as a catalyst for change for greater system and solution efficiency
- Provide direction in architecture discussions, design sessions and code reviews on functional correctness, architectural maintainability and performance
- Leverage deep technical and solution expertise to create clear, well-constructed technical designs of large scope
- Code for high-risk projects that have solution dependencies within and outside current team
- Iterate with strategy and operations organizations to maintain solution vision
- Promote engineering culture and values across the organization and Cerner