Great Place to Work - Dec 2022 - Dec 2023

We Do Great Things Together

We are team of highly motivated talented people. We're growing and looking for people who are inspired by challenging the status quo.

Open Positions

It’s your time! Challenge us to see the best in you
  • Technical Skills

    • Strong skills in developing web applications in C# & ASP.NET Core.
    • Proficiency in Javascript and jquery.
    • Experience in Front end frameworks such as Angular, React, Vue.js, etc.
    • Experience in Microsoft Azure and other Cloud Platforms.
    • Experience in Entity Framework Core and similar ORMs.
    • Exposure to Unit Testing, TDD, and CI would be a definite advantage.

    Key Requirements

    • Bachelor's degree in Computer Science.
    • 2 years of experience in developing enterprise web applications.
    • Experience in Agile Software Development Practices.

    Send Your Resume to

    careers@jrcsoftware.com
  • Technical Skills

    • Strong skills in developing web applications in C# & ASP.NET Core.
    • Proficiency in Javascript and jquery.
    • Experience in Front end frameworks such as Angular, React, Vue.js, etc.
    • Experience in Microsoft Azure and other Cloud Platforms.
    • Experience in Entity Framework Core and similar ORMs.
    • Exposure to Unit Testing, TDD, and CI would be a definite advantage.

    Key Requirements

    • Bachelor's degree in Computer Science.
    • 4+ years of experience in developing enterprise web applications.
    • Experience in Agile Software Development Practices.

    Send Your Resume to

    careers@jrcsoftware.com
  • Key Responsibilities

    • Adhere to company Quality Engineering standards and practices.
    • Collaborate closely with other team members and departments.
    • Create detailed, comprehensive and well-structured test plans and test cases.
    • Proactively raised the requirement clarifications and Suggestions for product owners.
    • Responsible for on time delivery and timely escalations, update of risks, issues and status.

    Key Requirements

    • 2+ years of working experience in Quality Engineering.
    • A degree in Computer Science or equivalent professional qualification
    • Excellent analytical, troubleshooting and resolution skills
    • Strong knowledge of agile software testing practices, test design techniques and test reporting.
    • Sound knowledge of Java, OOP concepts, coding standards, SQL and API Testing.
    • Experience in working with Test management tools like Testlink, Testrail would be an added advantage.
    • Excellent verbal and Communication skills.

    Send Your Resume to

    careers@jrcsoftware.com
  • Key Responsibilities

    • Adhere to company Quality Engineering standards and practices.
    • Collaborate closely with other team members and departments.
    • Create detailed, comprehensive and well-structured test plans and test cases.
    • Proactively raised the requirement clarifications and Suggestions for product owners.
    • Responsible for on time delivery and timely escalations, update of risks, issues and status.

    Key Requirements

    • Minimum 2 years of working experience in Quality Engineering.
    • A degree in Computer Science or equivalent professional qualification
    • Excellent analytical, troubleshooting and resolution skills
    • Strong knowledge of agile software testing practices, test design techniques and test reporting.
    • Sound knowledge of Java, OOP concepts, coding standards, SQL and API Testing.
    • Experience in working with Test management tools like Testlink, Testrail would be an added advantage.
    • Excellent verbal and Communication skills.

    Send Your Resume to

    careers@jrcsoftware.com
  • Key Responsibilities

    • Work collaboratively with product owners to elicit requirements.
    • Assist in defining product specifications and breaking down of high-level user requirements to functional product design.
    • Assist in conducting product demonstrations to the stakeholders.
    • Write and maintain user documentation, product manuals and help guide.

    Candidate’s Profile

    • Degree in Computer Science.
    • 5+ years working experience in a BA role in an IT company.
    • Strong knowledge in concepts and principals of business requirements analysis.
    • Strong analytical and creative problem-solving skills.
    • Ability to work in a team and deal with varied personalities collaboratively and effectively.
    • Excellent oral and written communication skills in the English language.
    • Good knowledge in Agile-based methodologies will be an added advantage.

    Send Your Resume to

    careers@jrcsoftware.com
  • Key Responsibilities

    • Work collaboratively with product owners to elicit requirements.
    • Assist in defining product specifications and breaking down of high-level user requirements to functional product design.
    • Assist in conducting product demonstrations to the stakeholders.
    • Write and maintain user documentation, product manuals and help guide.

    Candidate’s Profile

    • Degree in Computer Science.
    • 2 years working experience in a BA role in an IT company.
    • Strong knowledge in concepts and principals of business requirements analysis.
    • Strong analytical and creative problem-solving skills.
    • Ability to work in a team and deal with varied personalities collaboratively and effectively.
    • Excellent oral and written communication skills in the English language.
    • Good knowledge in Agile-based methodologies will be an added advantage.

    Send Your Resume to

    careers@jrcsoftware.com
  • About the Company

    JRC Software is a leading provider of cutting-edge technology solutions that help businesses achieve real results. Since 2017, we have been delivering high-quality and innovative solutions to a wide range of customers. Our unique approach to software development combines creativity and technical expertise to deliver award-winning products that stand out in the market. At JRC, we are dedicated to building futuristic products that utilize the latest advancements in Artificial Intelligence and Machine Learning. Our team of experts is constantly researching and experimenting with these cutting-edge technologies to create intelligent and intuitive products that solve real-world problems and improve daily lives. From predictive analytics to natural language processing, we are pushing the boundaries of what's possible with AI and ML.

    Job Description

    We are seeking a highly skilled and experienced Senior Software Engineer with expertise in React to join our dynamic and talented development team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable React-based applications. You will work closely with cross-functional teams to ensure seamless integration of front-end components with the back-end infrastructure.

    Key Responsibilities

    • Develop and maintain high-performance, reusable, and reliable React components for web applications.
    • Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.
    • Lead the implementation of new features and ensure the delivery of high-quality code within the given deadlines.
    • Optimize applications for maximum speed and scalability, ensuring optimal user experience across various devices and browsers.
    • Conduct code reviews and provide constructive feedback to junior team members to improve overall code quality.
    • Identify and address performance bottlenecks, troubleshoot issues, and devise effective solutions.
    • Stay up to date with the latest trends and best practices in React development and web technologies.
    • Collaborate with the DevOps team to deploy applications and manage continuous integration and delivery pipelines.
    • Participate in architectural discussions and provide valuable insights to enhance application architecture and design.

    Requirements

    • Bachelor’s degree in computer science or related field.
    • Proven experience as a Software Engineer with a focus on React.js development.
    • Strong proficiency in JavaScript, HTML, CSS, and related web technologies.
    • Extensive experience with React.js and its core principles.
    • Solid understanding of front-end build tools, such as Webpack, Babel, etc.
    • Experience with state management libraries (e.g., Redux, MobX) and modern UI component libraries.
    • Familiarity with RESTful APIs and asynchronous request handling.
    • Knowledge of version control systems (e.g., Git) and collaborative development workflows.
    • Ability to write efficient, secure, and maintainable code, following best practices.
    • Excellent problem-solving skills and the ability to thrive in a fast-paced and challenging environment.
    • Strong communication and teamwork skills, with the ability to work effectively in cross-functional teams.
    • Knowledge of cloud platforms such as AWS is a plus.

    Join our dynamic team and take part in building groundbreaking software solutions that shape the future of our industry. If you're a React expert with a passion for innovation and continuous improvement, we'd love to hear from you!

    Send Your Resume to

    careers@jrcsoftware.com
  • About the Company

    JRC Software is a leading provider of cutting-edge technology solutions that help businesses achieve real results. Since 2017, we have been delivering high-quality and innovative solutions to a wide range of customers. Our unique approach to software development combines creativity and technical expertise to deliver award-winning products that stand out in the market. At JRC, we are dedicated to building futuristic products that utilize the latest advancements in Artificial Intelligence and Machine Learning. Our team of experts is constantly researching and experimenting with these cutting-edge technologies to create intelligent and intuitive products that solve real-world problems and improve daily lives. From predictive analytics to natural language processing, we are pushing the boundaries of what's possible with AI and ML.

    Job Description

    We are seeking a highly skilled and motivated Tech Lead with expertise in React to join our dynamic development team. The ideal candidate will have a strong background in front-end development, particularly with React, and possess excellent leadership and communication skills. As a Tech Lead, you will be responsible for overseeing the design, development, and implementation of React-based projects while collaborating closely with cross-functional teams to ensure the delivery of top-notch software solutions.

    Key Responsibilities

    • Lead a team of React developers, providing technical guidance, mentorship, and support throughout the software development lifecycle.
    • Architect, design, and implement high-quality, reusable, and efficient React components to build robust front-end applications.
    • Collaborate with product managers, UX/UI designers, and backend developers to translate business requirements into technical specifications and project plans.
    • Conduct code reviews and ensure adherence to best practices, coding standards, and overall code quality.
    • Stay up to date with the latest advancements in React and front-end technologies, sharing knowledge and insights with the team.
    • Identify and resolve technical challenges, performance bottlenecks, and other issues that may arise during development.
    • Optimize applications for maximum speed and scalability while ensuring responsive design across various devices and browsers.

    Requirements

    • Bachelor’s degree in computer science or related field.
    • Proven experience (5+ years) in React.js development, with a strong portfolio showcasing your expertise in building web applications.
    • Previous experience in leading and managing a team of developers. Ability to inspire, mentor, and guide team members toward achieving project goals.
    • In-depth knowledge of React.js, JavaScript, HTML5, CSS3, and other front-end technologies. Familiarity with state management libraries like Redux or MobX.
    • Solid understanding of software architecture and design principles. Experience in designing scalable and maintainable applications.
    • Excellent verbal and written communication skills. Ability to communicate complex technical concepts to both technical and non-technical stakeholders.
    • Strong analytical and problem-solving abilities. A proactive approach to identifying and resolving technical challenges.
    • A collaborative mindset with the ability to work effectively in a team-oriented environment.
    • Experience working in Agile development environments, participating in Scrum ceremonies, and using project management tools like JIRA.
    • Proficiency in version control systems, such as Git.
    • Knowledge of cloud platforms such as AWS is a plus.

    Join our team and be part of an exciting journey to build innovative and impactful React-based applications that will shape the future of our company and industry. Apply now to make a difference!

    Send Your Resume to

    careers@jrcsoftware.com

Sweet Perks

Flexible Hours
Remote Friendly
Annual Trips
Career Growth
Games & Activities

Wanna join JRC family? Let's work together. Apply today.

Send your CV to careers@jrcsoftware.com