Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Cisco Software Engineer 
India, Karnataka, Bengaluru 
738621040

Today
Responsibilities
  • Collaborate with other core services team members to define roadmap, write clear user stories with well-defined acceptance criteria, design, and build solutions.
  • Develop, build, deploy, and operate large scale database platform automation using Python, Django, Flask.
  • Develop and deliver automation software required for building & improving the functionality, reliability, availability, and manageability of databases and cloud platforms.
  • Liaises with external providers to resolve any issues in the functionality and interoperability of new cloud applications, cloud-based infrastructure, and other cloud services with existing IT systems.
  • Design and develop APIs in conjunction with other team members.
  • Ensure the quality, performance, robustness, and scalability of the services you implement.
  • Works with technical teams and senior architects to finalize specifications related to integration between numerous systems.
  • Git, Jenkins, SonarQube, Artifactory, Docker containers).
  • Champion and drive the adoption of Infrastructure as Code (IaC) practices and with Agile development and software security mindset.
Who you are

You are an excellent Software Engineer with software design, architecture, and development experience building platforms and deploying microservices applications. You have a solid background in and understanding of software systems with strong programming experience with the ability to work closely with the rest of the Engineering team from the early stages of design all the way through identifying and resolving production issues. You’re passionate about this role and also believe that automation is key to operating large­scale systems. You’re flexible and willing to learn new things in a fast-paced environment. We require applicants to have a bachelor’s degree in Computer Science, Computer Engineering, a related field, or relevant work experience for the position.

Minimum Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, a related field, or relevant work experience is required.
  • 5+ years of IT experience in application development, middleware, database platform management and operations.
  • Software programming experience in these programming languages and platforms: Python, Flask, Angular, Ansible, Oracle PL/SQL, Oracle APEX.
  • Excellent knowledge of building cloud-native and server-side RESTful applications, APIs and automation tools.
  • Understanding of Software design patterns, SDLC, Test Driven Development (TDD), Continuous Integration and Continuous Delivery.
  • Hands-on experience in working on Linux systems and various Databases like Oracle, MS SQL-Server, MongoDB. Experience in Scaled Agile Framework, Continuous Integration and Continuous Delivery framework is required along with exposure to toolset such as Jenkins, Git/BitBucket and JIRA. Shall have strong exposure to DevOps methodology.
Preferred Qualifications
  • Experience in a midsize or large corporation supporting multiple lines of business with a global presence.
  • Has in in-depth understanding of application development, technologies, and software development lifecycle.
  • Experienced with web technologies/tools, middleware integration technologies/tools, key packaged applications (Oracle, SAP etc.)
  • Oracle PL/SQL.
  • Good knowledge of software design patterns, Object-Oriented Programming concepts and Microservices.
Behavioral Competencies
  • Passionate to complete tasks.
  • Self-motivator prepared to work in an agile environment.
  • Strong analytical and problem-solving skills.
  • Strong communication and collaboration skills.

But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)