Senior Software Engineer -React Native and Full stack.

Category: Software Development/ Engineering
Main location: India, Karnataka, Bangalore
Position ID: J0224-1655
Employment Type: Full Time

Position Description:

Position: Senior Software Engineer - React Native and Full stack.
Experience: 5-9 Years
Category: Software Development/ Engineering
Job location: Bangalore
Position ID:J0224-1655
Employment Type: Full Time

Position / Job Description - CGI is looking for a Senior Developer with strong knowledge of technical principals, theories, and concepts in Software Development field specially in React Native and Core Dot net.

Job Summary: We are seeking a skilled react-native and C# Full Stack Developer to join our team. The candidate will work in our team for developing, maintaining and improving our web-based applications. The candidate should have strong programming skills, experience with both front-end and back-end development, and a passion for building high-quality software.

• Communicate effectively (verbal and written) and clearly within the team and with all the stakeholders.
• Should be full stack developer with 5+ years of experience.
• Experience in React Native.
• Experience in .Net core is added advantage.
• EPI-server competences is good to have.

Your future duties and responsibilities:

Role: Senior Developer
Responsibility:
The candidates will get an opportunity work on latest technologies. He/She will get an opportunity to contribute to the product enhancement.

Key Responsibilities:
· Develop, maintain and improve web and mobile-based applications using React Native, C#, ASP.NET, .NET Core, Optimizely and other related technologies
· Collaborate with cross-functional teams to design, develop and implement new features and functionalities
· Develop and maintain GUI for apps and APIs for web and mobile applications
· Write clean, efficient and well-documented code that meets the company's coding standards
· Troubleshoot and debug code as needed
· Perform unit and integration testing to ensure the code meets the requirements
· Work closely with the QA team to ensure the quality of the developed code
· Continuously improve the existing software by suggesting and implementing new features and technologies
· Stay up-to-date with the latest industry trends and technologies and suggest improvements to the existing software
· Participate in code reviews and provide constructive feedback to other developers
· Collaborate with project managers and other stakeholders to ensure the timely delivery of projects

Required qualifications to be successful in this role:

· At least 3 years of experience in react native development
· At least 5 years of experience in C# development
· Strong knowledge of ASP.NET and related technologies
· Experience with front-end development using React-Native ,HTML, CSS, JavaScript.
· Experience with back-end development using SQL Server or another relational database management system
· Experience with RESTful API development
Advantage with knowledge of Optimizely as this is used as a CMS.
Advantage with good understanding of Find/Elasticsearch.
· Experience with version control systems, particularly Git
· Knowledge of software development methodologies, particularly Agile
· Excellent problem-solving and analytical skills
· Strong communication and interpersonal skills
· Ability to work in a fast-paced environment and meet tight deadlines
· A team player with a positive attitude and a passion for learning and self-improvement

Must to have :React Native, Fullstack

Good to Have :.Net Core, EPI-server competences.

Skills:

  • Full Stack Development
  • Java
  • React Native
  • Spring Boot

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.