Senior Software Engineer
Virtusa
Bengaluru, Karnataka, India
Key Responsibilities
- Develop programming, testing and automation skills and knowledge of Verint’s product offering.
- Ensure quality of the feature being delivered, testing functionality before being committed for review
- Ongoing evaluation (test) of feature – proactively work with others to identify issues or potential risk areas with the solution (performance etc…)
- Evaluate whether implementation tasks meet feature requirements and work with Team Lead and Technical Architect to ensure it doe
- d productive relationship, both within the product house and the wider regional Verint organization.
- Participate in internal departmental activities – Hackathons.
- Participate in external departmental activities – Career Fairs / Industry Engagements.
- Provide technical leadership to less experienced members of the team – mentor, coach, continuous improvement, led by example.
- Take responsibility for technical implementation and decision making including the delivery of features.
- Support and provide input to development tools, environment and 3rd party software selection.
- Understand the development process and suggest improvements to it.
Required Qualification
- Degree or post graduate qualification in Computer Science or Engineering or Equivalent with 4+ years of working.
- Commercial experience working within software engineering.
- Core Technology: Strong experience with Java and/or Python, Web development and Backend development.
- Front-End Development: 3+ years of working experience in Vue, JavaScript, HTML5, CSS, Typescript, UI Development, Typescript
- Back-End Development: node.js, RESTful Web Services, MongoDB/NoSQL DBs, Linux/Unix Services
- Cloud Tools: Working knowledge of Cloud tools such as Kubernetes, Docker, GitHub and CI/CD tools such as Harness and/or Jenkins.
- Monitoring Tools: Working knowledge of Monitoring Tools such as Datadog and/or OpsGenie.
- 3+ Years of working experience in technology. Object Oriented Programming language Java/.net.
- Cloud Platforms: Working experience of Cloud (preferably AWS/Azure) is an added advantage.
- Cloud Development: Working experience of Cloud (OKD / OpenShift preferred) development