logo

JobNob

Your Career. Our Passion.

Sr. Software Engineer


Easyrecrue


Location

Secunderabad | India


Job description

When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent

Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile

As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent

We're passionate about helping companies build a diverse, winning workforce and about building our home team

We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs

Responsibilities

Expertise and proficiency in many technologies, domains and subsystems

Design and implement new features and perform code reviews

Develop, test and maintain a scalable web and responsive applications

Devise automation strategies, test strategies and test cases to automate new features and enhance existing functionality

Using engineering best practices, design, develop, analyze test plans and strategies to meet performance, usability, scalability, reliability and security needs

Lead and collaborate with agile team members on achieving Sprint deliverables

Ensure proper documentation exists for assigned products

Research and resolve complex problems as they arise

Proactively search for making improvements in respective modules/features

Mentor Software Engineers (I-II)

Consistently ensures that business is conducted with integrity at all times and that behavior aligns with iCIMS' policies, procedures, and core competencies.

Qualifications

Domain expert in enterprise software development influencing best practices

Expertise in one or more of the following back-end or front-end: Java, Python, JavaScript

Expertise in one or more of the following frameworks or libraries, such as: Hibernate and Spring, Reactjs and Redux, node.js

Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge

Advanced proficiency in test automation tools, such as Selenium Webdriver, Appium or similar tools

Advanced proficiency in Java and JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar

Expertise in test design, test creation, test execution and defect analysis/root cause investigation

Advanced proficiency in multiple best practices such as Test Driven Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)

Extensive experience utilizing Docker containerization, ability to set-up and modify build and release tools such as, Jenkins and AWS elastic beanstalk.

Extensive understanding of software engineering practices, philosophies and techniques

Mentor others in following Agile/SCRUM techniques

Ability to influence, lead and organize projects across multiple agile teams with a focus on results

Strong technologist who can anticipate issues/opportunities and build solutions


Job tags



Salary

All rights reserved