Principal Software Engineer (8+yrs)

Location Gurgaon
Job type: Permanent
Contact name: Barkha Rawat

Contact email: barkha.rawat@crescendogroup.in
Job ref: 34495
Published: about 1 month ago
Startdate: 18/05/2021

Principal Software Engineer (8+yrs)

Opportunity for a Principal Software Engineering role in Gurugram for a professional with good understanding of how modern web apps are architectured with JavaScript driving the application flow and APIs as the backend.

 

LOCATION: Gurugram

YOUR EMPLOYER:

A leading, global firm with an illustrious range of financial and asset management services serving different market regions across the globe.

RESPONSIBILITIES:

  • Owning the development and technical specifications (including architecture) of the product 
  • Refactoring subsystems/components of the product along with maintaining the current version 
  • Ensuring smooth migration from the older subsystems to the newer ones 
  • Ensuring scalability and testability of the product and its subsystems 

 

REQUIREMENTS:

  • Technical abilities showcasing a breadth and depth of technical knowledge: 
  • Good understanding of how modern web apps are architectured with JavaScript driving the application flow and APIs as the backend. 
  • Good knowledge and experience of working on both front-end and back-end technologies. 
  • Deep expertise in either of the following: 
    • Creating APIs - In JavaScript on NodeJS, In C# on .NET core. 
    • Creating JS Apps - Using pure JavaScript, React.js or Vue.js. 

 

Basic Qualifications 

  • Minimum Bachelor's Degree in Computer Science or a related field. 
  • Minimum 8+ years of professional experience in software development. 
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis. 
  • Proficiency in, at least one modern programming language such as Java, C#, JavaScript, Python. 

 

Preferred Skill Set 

 

  • Experience building complex software systems that have been successfully delivered to customers. 
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations using cutting edge methodologies. 
  • Ability to take a project from scoping requirements through actual launch of the project. 
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs. 
  • Experience in mentoring other software engineers.

 

WHAT IS IN IT FOR YOU?

  • An opportunity to define, lead and coordinate the operations of the company.
  • Liaise extensively with stakeholders
  • A high-performance culture with phenomenal career progression.
  • Fast track career growth.
  • A stimulating working environment with colleagues from top-tier institutes.

 

REACH US:

  • If you think this role is aligned with your career, kindly write me an email along with your updated CV on barkha.rawat@crescendogroup.in for a confidential discussion on the role.