Search by job, company or skills

Opentext

Sr. Software Engineer

5-10 Years
Save
  • Posted 17 hours ago
  • Over 50 applicants
Quick Apply

Job Description

  • Collaborating with Product Owner to plan and prioritize tasks for others to support the achievement of team objectives.
  • Writing design docs and specifications for the features and align with stakeholders.
  • Leading the design discussions and meetings with all stake holders.
  • Produce high quality code according to design specifications.
  • Software design/coding for a functional requirement, ensure quality and adherence to company standards.
  • Utilize analytical skills to troubleshoot and fix complex code defects.
  • Work across teams and functional roles to ensure interoperability among other products, including training and consultation.
  • Provide status updates to stakeholders and escalates issues when necessary.
  • Participate in the software development process from design to release in an Agile Development Framework.
  • Design enhancements, updates, and programming changes for portions and subsystems of the software
  • Analyses design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
  • Current Product Engineering (CPE) based on customer submitted incidents. Experience in troubleshooting and providing solutions for customer issues in a complex environment.
  • Drive innovation and integration of new technologies in the R&D organization.
  • Excellent team player and focus on collaboration activities. Ability to take up other duties as assigned.
  • Provide guidance and mentoring to less-experienced team members

What you need to succeed:

  • Bachelor's or Master's engineering degree in Computer Science, Information Systems, or equivalent from premier institutes.
  • 5-8+ years of overall software development experience, with at least 2+ recent years of experience designing and developing Micro services using Java, spring and deploying them on a large-scale environment.
  • Experience in architecting and designing software applications for enterprise products and solutions.
  • Experience in integrating solutions with SSO using different User Authentication technologies like LDAP, Kerberos etc
  • Extensive working experience with designing and developing Micro services running on a large-scale environment.
  • Expertise in Core and Advanced JAVA Programming, Spring (Boot, REST, JPA), Hibernate
  • Proficiency in Docker/Container technologies, Kubernetes, Helm
  • Knowledge on HTML, CSS, JavaScript
  • Knowledge on GoLang, Python programming, Shell Scripting, HTML, CSS, JavaScript, XML, JSON and processing them programmatically.
  • User or Administration knowledge on Linux Operating System
  • Database user or administration Knowledge, preferably PostgreSQL, Vertica and Oracle DB.
  • Should be capable of writing and debugging complex SQL queries.
  • Exposure to Cloud technologies usage and deployments would be good (AWS, GCP, Azure etc.) and SaaS model
  • Working experience in Agile environment or Scaled Agile (SAFe)
  • Strong Knowledge on Object oriented design and Data Structures.
  • Ability to work independently in a cross functional distributed team culture with focus on teamwork.
  • Experience of technically mentoring and guiding the team.
  • Strong Communication, analytical and problem-solving skills.
  • Understanding on CI-CD/build tools like GIT, Maven, Gradle, Jenkins
  • Knowledge and experience in IT Operations Management Domain

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 108010111

Similar Jobs

Bengaluru, India

Skills:

Cloud Servicesmobile applicationsAutomation FrameworksSystem DesignDebugging ToolsCode ReviewTest PlanningAI-assisted developmentarchitecturesoftware developer tools

Bengaluru, India

Skills:

JavaGolangGitDockerTerraformAgile MethodologiesDistributed SystemsRest ApisMicroservices

Bengaluru, India

Skills:

GolangConcurrencyCErlangPythonMulti-threading

Bengaluru, India

Skills:

software development tools CJavaAgile DevelopmentNetworking ConceptsObject-Oriented DesignAI-assisted development tools

Bengaluru, India

Skills:

DebuggingSoftware EngineeringAI-assisted development toolsAPI gatewaysDevOps workflowsInstrumentationbackend distributed systemsobservability