Sr. Software Developer at Korn Ferry

1 month ago Development & Programming Senior Full-Time

The Senior Software Developer is responsible for the enhancement and maintenance of software applications.


  • 7+ years of software development and testing experience using .NET or Java, and Client-side scripting with a multitenant web application.
  • Experience with SQL based database
  • Experience working with ReactJS a plus.
  • Excellent communication skills.
  • Understanding of SDLC.
  • Azure development experience a plus
  • Experience with Docker or Kubernetes a plus
  • Capable of system tuning, code optimization and bug solving.
  • Familiar with source control principles and systems.
  • Strong problem-solving skills in a fast-paced environment
  • Working experience in agile team is preferred.


  • REST: 1 year (Preferred)
  • Java: 1 year (Preferred)


Korn Ferry is a global organizational consulting firm. We help clients synchronize strategy and talent to drive superior performance. We work with organizations to design their structures, roles, and responsibilities. We help them hire the right people to bring their strategy to life. And we advise them on how to reward, develop, and motivate their people.

Our 10,000 colleagues serve clients in more than 50 countries. We offer five core solutions:

  • Organizational Strategy
  • Assessment and Succession
  • Talent Acquisition
  • Leadership Development
  • Total Rewards
  • Job description


The Senior Software Developer is responsible for the enhancement and maintenance of software applications. These responsibilities include assisting with requirements gathering, coding, testing, and installing applications. This position will work with project management to ensure that project deadlines are met and that the work meets user requirements.


  • Responsible for high quality, bug-free development as per the coding standards in close collaboration and interaction with other members of the development/QA team.
  • Responsible for solution architecture
  • Participate in daily project scrum meetings and provide daily personal status report.
  • Create user documentation for completed solutions.
  • Work with support team to resolve production support issues.
  • Mentor the junior developers and help building knowledge base.
  • Participate in peer reviews.
  • Assist with technical documentation.
  • Consult with QA staff on strategies for testing specific work items.
  • Other duties as deemed necessary by management.
  • Contribute to the success of the organization by helping others accomplish job results; learning new skills needed by the team; finding new ways to help the team.

🌍 World Wide rest java Docker qa .net
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.

Create Your Profile   (simple)