Sr. Software Engineer

7 Months ago • All levels • Quality Assurance

Job Summary

Job Description

As a Sr. Software Engineer, you'll join a team of experts developing scalable web and responsive applications. You'll design new features, perform code reviews, and ensure high-quality development practices. Experience with Java, Python, JavaScript, and relevant frameworks is essential, along with expertise in test automation and best practices like TDD and CI/CD.
Must have:
  • Java/Python/JavaScript
  • Test Automation
  • Design Patterns
  • Agile/SCRUM
Good to have:
  • Reactjs/Redux
  • Docker Containerization
  • Jenkins/AWS
  • Mentoring Skills
Perks:
  • Health Insurance
  • Tuition Reimbursement

Job Details

About the job

Job Overview

The Sr. Software Engineer will be part of a team of some of the best and brightest in the industry who are focused on full-cycle development of scalable web and responsive applications that touch our growing customer base every day.   As part of the Labs team, you will work collaboratively with agile team members to design new system functionality and to research and remedy complex issues as they arise, embodying a passion for continuous improvement and test-driven development.

About Us

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 organization best practices. begins to create external value
  • Expertise in one or more of the following back-end or front-end: Java, Python, JavaScript, iOS development (Swift, Objective C), Android development
  • 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

EEO Statement

iCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you’d like to request an accommodation due to a disability, please contact us at careers@icims.com.

Compensation And Benefits

Competitive health and wellness benefits include medical insurance (employee and dependent family members), personal accident and group term life insurance, bonding and parental leave, lifestyle spending account reimbursements, wellness services offerings, sick and casual/emergency days, paid holidays, tuition reimbursement, retirals (PF - employer contribution) and gratuity. Benefits and eligibility may vary by location, role, and tenure. Learn more here: https://careers.icims.com/benefits

Similar Jobs

Guardian - Supervisor, Customer Care

Guardian

Bethlehem, Pennsylvania, United States (Hybrid)
3 Weeks ago
Hudl - Senior Software Engineer

Hudl

Austin, Texas, United States (Remote)
1 Week ago
Playtika - QA Automation Engineer

Playtika

Poland (Hybrid)
3 Months ago
Zscaler - Sales Development Representative

Zscaler

Sydney, New South Wales, Australia (Hybrid)
2 Weeks ago
LeoVegas - Customer Experience Advisor - Nordic Market

LeoVegas

Sliema, Malta (On-Site)
7 Months ago
Epic Games - QA Analyst

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
rivos - CPU Design Verification - Full-time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
C1X  Inc  - Senior QA Engineer

C1X Inc

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
NVIDIA - Product Test Hardware Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
Breach - XR Quality Assurance (QA) Lead

Breach

Trondheim, Trøndelag, Norway (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Netomi - SDE II/III (Android)

Netomi

Gurugram, India (Remote)
1 Month ago
Applied materials  - Java Tech Lead

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
techholding - Scrum Master / Technical Program Manager

techholding

(Remote)
1 Month ago
Sprinkler - Sr. Technical Success Manager - Core

Sprinkler

United States (Remote)
2 Weeks ago
shyft labs - Product Manager - CMS Platform (SaaS, Multi-Site)

shyft labs

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Funguy Studio - Game Designer

Funguy Studio

Makati, Metro Manila, Philippines (On-Site)
9 Months ago
Haleon - Expert Engagement Partner/Medical Representative Intern

Haleon

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
1 Year ago
Marsh McLennan - AI Full-Stack Developer

Marsh McLennan

Cluj-Napoca, Cluj County, Romania (Hybrid)
4 Days ago
Luxoft - Senior SAP BTP Platform Engineer

Luxoft

Poland, Ohio, United States (Remote)
5 Months ago
Axinous - Account Executive - Commercial Healthcare

Axinous

North Carolina, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Virtusa - UI Developer

Virtusa

Andhra Pradesh, India (Hybrid)
8 Months ago
In mobi - Product Manager - Inmobi Exchange

In mobi

Bengaluru, Karnataka, India (On-Site)
4 Days ago
velotio technologies  - QA Architect

velotio technologies

Pune, Maharashtra, India (Remote)
1 Week ago
Applied materials  - System Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
5 Days ago
Dream Sports - Senior ML Scientist

Dream Sports

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Tide - IT Workplace Operations Lead

Tide

Delhi, India (Hybrid)
1 Week ago
Capgemini - Azure Devops + Terraform

Capgemini

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Nagarro - Senior Staff Consultant ,SAP Sales Service

Nagarro

India (Remote)
7 Months ago
Orion Innovation - Marketing Manager - Financial Services

Orion Innovation

Mumbai, Maharashtra, India (Hybrid)
8 Months ago
Tesla - Business Operations Analyst

Tesla

Mumbai, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Lighthouse Games - Senior SDET - C++

Lighthouse Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
2 Months ago
NVIDIA - Technical Project Lead, SPE

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
4 Months ago
PwC - Assurance Technology Risk & Quality Manager

PwC

Dublin, County Dublin, Ireland (On-Site)
7 Months ago
Smilegate - Platform QA Engineer

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Tesla - Electrical Assembly Supervisor

Tesla

Rhineland-Palatinate, Germany (On-Site)
3 Months ago
WerPlay - Game Tester (Arabic Language)

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
5 Months ago
Smiths Group plc - IT Controls Manager

Smiths Group plc

Pune, Maharashtra, India (Hybrid)
7 Months ago
Amanotes - Game Tester (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
playrix  - Senior QA Automation Engineer (Mobile)

playrix

Cyprus (Remote)
7 Months ago
Playtika - QA Engineer

Playtika

Poland (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded