Senior Software Engineer .NET Core with React

Insight Consultants

Bangalore

Company Social Links


Apply for this job

Submit Application

About Insight Consultants

Insight Consultants is an Information Technology & Services company based out of Dallas-Fort Worth Metroplex, Texas. We are in the business of transforming enterprises and impacting lives through information technology-based solutions and by delivering services ethically. 
Over the years we have  achieved expertise in developing and using internet based technologies and solutions to bring the advantages of the global marketplace to small and medium business enterprises worldwide, thereby helping them take their offerings to market faster, and operate better, smarter and more profitably.
Conceived with a vision to leave behind a legacy of transformed peoples, Insight has grown into an organization that empowers its people to constantly push the limits of quality, both of solutions they deliver as well as the manner in which those services are delivered. 
Our values of Integrity, Service, Candor, Kindness, Growth and Continually Increasing Competence govern our behavior towards all our stakeholders.
Clients and employees alike will testify to Insight Consultants unwavering focus and commitment to its values and vision, and the value they have received as a result.

Our services, products and solutions can broadly be categorized as follows - 

  • Integrated Business Intelligence Services 
  • Customized Solutions developed using Microsoft and LAMP technologies
  • Finance and Accounting Services and Solutions 

Our Software, Finance and Accounting Services and Solutions are specialized services that are offered with the Business Intelligence suite of Services to help us deliver recommended steps of action and take bottom-line for your results.

Job Description

About this role
Manadatory Skills: React, .Net core, MS SQL
Salary (CTC): 18 to 23 LPA
Total and Relevant year of experience: Total years of experience: 4+ to 7 years, with atleast 2 years of experience in client interaction
Releveant years of experience for the skill sets are
React - 2 years
.Net core - 4 years
MS SQL  - 4 years

Location: Bangalore Work from Office
Notice Period: Immediate-15 Days max
Interview process ( Virtual/ On-Site ): Technical Interview: Virtual, Management Round : On Site

Interview Rounds: 2 Rounds of Interview, Round 1 Technical Interview, Round 2 Management Round

Any other specifications: Shift time: 12 to 9.30 PM, Candidate should be flexible to work from office for the initial 2 months, post that candidate can work on a hybrid  model (3 days WFO)


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 problems

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 requirements

  • 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.