software jobs insight consultants

Senior Software Engineer

Business Unit: Technology Services | Location: Bangalore

About this role

Reports to Project Manager/Project Lead

Purpose of your role:

As a React Developer, you will be responsible for developing and maintaining web applications, implementing efficient database solutions, and collaborating with cross-functional teams to deliver high-quality software products. You will work with the Client’s Project Management team to support and improve the usability of the web applications.

What you’ll do:

  • Design, develop and maintain React front-end applications
  • Develop back-end .NET Core APIs and integrate with front-end
  • Develop and implement unit tests and automated testing frameworks
  • Participate in code reviews and ensure that code quality standards are met
  • Stay up-to-date on the latest React and .NET Core technologies
  • Collaborate with other developers to solve problems and deliver projects on time and within budget
  • Mentor junior developers looking to develop React skills.

The ideal profile 

Highly skilled and motivated developer with 4 to 7 years’ experience developing React front-end applications

and integrating them with .NET Core back-ends, of which at least 2 years in client facing roles and managing 

teams. This implies:

  • Hands-on experience in React and .NET Core
  • Strong understanding of JavaScript / Typescript, HTML and CSS
  • Experience with Redux or other state management libraries
  • Experience integrating with GraphQL endpoints.
  • Experience with React utilities like Formik, Material-UI, React Bootstrap etc.
  • Familiarity with .NET Core back-end services
  • Working knowledge of SQL Queries
  • Hands-on experience working in Agile projects. 
  • Hands-on experience working in Azure DevOps, Git repo and CICD pipeline.
  • Hands-on experience of handling software development projects with a minimum project team size of 3+ members.
  • Hands-on experience in architecting software solutions, troubleshooting and refactoring existing solutions.
  • Hands on experience in working closely with client, for at least 2 years, to provide updates, do demos, highlight, and manage risks, provide consulting / end to end solution design for business problem

Duties and Responsibilities:

  • Should be flexible to work extended hours (till 9:30 PM IST) to overlap with client work timings. Typical work timings will be 12:00 PM to 9:30 PM.
  • Should be working from office for the initial 2 months of service. Post that candidate can work on a hybrid model.
  • Responsible for analyzing, estimating client’s requirements along with its development and maintenance.
  • RCA of production issues and come up with possible work arounds and permanent resolutions.
  • Come up with resilient and effective software architectural solutions and assist in implementation.
  • Mentor and guide other team members in enhancing their skills and capabilities. 
  •  Be actively involved in cost optimization and operational efficiency initiatives like Test Automation, AI / ML, Cognitive AI, and others that involve Research and Development activities.

What we offer the right candidate

  • An opportunity to carve out a profile with a unique and enviable mix of consulting and technical skills.
  • Technically exciting and challenging projects.
  • Competitive compensation.
  • An organization that is strong, stable, and focused with steady growth that invests in its employees and their career growth. Mentorship opportunities.
  • Excellent work/life balance

Qualification Requirement

  • Engineering bachelor’s degree in any field or master’s degree in computer science, Information Technology, Computer Programming with an overall percentage of 70% or above.
  • Formal training or certifications from accredited organizations in technical areas listed above are highly desirable but relevant experience will be considered.

Other open positions

Location:           Bangalore

Department:     Software Services

Location:           Bangalore

Department:     Software Services

Location:           Bangalore

Department:     Software Services

Connect With Us

Address

USA

2117 Central Drive, Suite 101,

Bedford, TX – 76021

☏ +18178067966

INDIA

No. 924, 5A Cross, 1st Block, HRBR Layout, Bengaluru, Karnataka

Call Now Button