We Do Great Things Together
Open Positions
-
Intern - Business Analyst
BA
Job Description
We are seeking a talented and motivated Business Analyst Intern to join our team. As a Business Analyst Intern, you will be responsible for assisting the Business Analyst team with various tasks related to data analysis, market research, and process improvement. You will have the opportunity to work on exciting projects and gain hands-on experience in a fast-paced and dynamic environment.
Key Responsibilities
- Conduct market research and data analysis to support business decisions
- Collaborate with the Business Analyst team to develop process improvement initiatives
- Assist in the preparation of business reports and presentations
- Participate in meetings and discussions with cross-functional teams to gather information and provide insights
- Perform other duties as assigned by the Business Analyst team
Required Qualifications
- Currently enrolled in a Bachelor's or Master's degree program in Business Administration, Economics, Computer Science, or a related field
- Strong analytical and problem-solving skills
- Proficient in Microsoft Office, especially Excel and PowerPoint
- Excellent communication and interpersonal skills
- Ability to work independently and in a team environment
- Prior experience in data analysis, market research, or process improvement 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 -
Senior Full Stack Developer
Dev
Job Description
We are seeking a highly skilled Senior Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining web applications that provide exceptional user experiences. You will work closely with cross-functional teams to deliver robust and scalable solutions that meet business objectives. The ideal candidate has extensive experience in both front-end and back-end development, is passionate about technology, and is eager to lead and mentor junior developers.
Key Responsibilities
- Design, develop, and maintain scalable and robust web applications using Node.js and React.
- Architect and implement database solutions using PostgreSQL and Redis, ensuring high performance and data integrity.
- Develop and integrate RESTful APIs and microservices for seamless interaction between frontend and backend systems.
- Leverage AWS services, including EKS, Lambda, and S3, to build and deploy applications in a cloud-native environment.
- Implement containerization and orchestration using Docker and Kubernetes to ensure efficient deployment and management of applications.
- Lead and mentor junior developers, providing guidance and fostering a culture of continuous learning and improvement.
- Collaborate with the DevOps team to enhance CI/CD pipelines and automate deployment processes.
- Stay up-to-date with emerging technologies and industry trends, bringing innovative ideas and solutions to the team.
- Participate in code reviews, providing constructive feedback to improve code quality and maintainability.
- Troubleshoot and resolve complex technical issues, ensuring minimal downtime and optimal application performance.
Required Qualifications
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- 5+ years of experience in full stack development with a strong emphasis on Node.js and React.
- Proficiency in PostgreSQL and Redis, with experience in database design, optimization, and management.
- Extensive experience with AWS services, particularly in deploying and managing applications on EKS.
- Strong knowledge of containerization tools, such as Docker, and orchestration frameworks like Kubernetes.
- Proven experience with microservices architecture, API design, and integration.
- Solid understanding of DevOps practices, CI/CD pipelines, and cloud infrastructure.
- Excellent leadership and communication skills, with the ability to work effectively in a collaborative environment.
- Strong problem-solving abilities and a proactive approach to tackling challenges.
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 -
Engineer - Senior Mobile Developer
Mobile
Job Description
We are seeking a highly skilled and experienced Senior Mobile Developer to join our dynamic team. The ideal candidate will have extensive experience in mobile application development for both iOS and Android platforms, a deep understanding of mobile architecture, and a passion for creating user-friendly and performant mobile applications. As a Senior Mobile Developer, you will lead and mentor a team of developers, collaborate with cross-functional teams, and play a key role in the design and implementation of innovative mobile solutions.
Key Responsibilities
- Oversee and guide the mobile development process from conception to deployment, ensuring high-quality code and best practices.
- Design robust, scalable, and secure mobile applications and contribute to architectural decisions.
- Write clean, maintainable, and efficient code for mobile applications using modern frameworks and tools
- Work closely with product managers, designers, and other developers to define and implement new features.
- Mentor and support junior developers, conduct code reviews, and share knowledge and best practices.
- Identify and resolve performance and scalability issues in mobile applications.
- Implement and maintain automated testing frameworks to ensure the reliability of mobile applications.
- Keep up to date with the latest industry trends, technologies, and best practices in mobile development.
- Maintain clear and comprehensive technical documentation for mobile applications.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in mobile application development.
- Proven track record of delivering high-quality mobile applications for both iOS and Android.
- Proficiency in Swift, Objective-C, Kotlin, and Java.
- Experience with cross-platform frameworks such as React Native or Flutter is a plus.
- Strong understanding of mobile UI/UX principles.
- Familiarity with RESTful APIs and mobile backend services.
- Knowledge of mobile security best practices.
- Experience with version control systems, particularly Git
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Leadership abilities and a proactive attitude.
- Experience with cloud services such as AWS or Firebase.
- Knowledge of Agile development methodologies.
- Contributions to open-source projects.
- Experience with CI/CD pipelines for mobile development.
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 -
Engineer - Mobile Developer
Mobile
Job Description
We are seeking a skilled and enthusiastic Flutter Mobile Developer to design and build high-quality mobile applications for Android and iOS platforms using Flutter. The ideal candidate will have experience in Flutter development, a keen eye for detail, and a passion for creating user-friendly and performant mobile applications.
Key Responsibilities
- Develop and maintain mobile applications using Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Write clean, maintainable, and testable code.
- Participate in code reviews and contribute to best practices for the development team.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- At least 1+ years of experience in Flutter development.
- Proficiency in Dart and (Kotlin, and Java) or (swift).
- Strong understanding of object-oriented programming and design patterns.
- Experience with RESTful APIs to connect Flutter applications to back-end services.
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).
- Familiarity with cloud message APIs and push notifications.
- Understanding of code versioning tools, such as Git.
- Experience with Agile/Scrum development processes.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with native Android and iOS development.
- Familiarity with continuous integration.
- Knowledge of other mobile development frameworks.
- Experience with state management solutions like Provider, Riverpod, or Bloc.
- Contributions to open-source projects or a strong portfolio of published apps.
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 -
Intern - Flutter Mobile app developer
Mobile
Job Description
As a Flutter Mobile App Developer Intern, you will work closely with our development team to design, develop, and maintain high-quality mobile applications. You will have the opportunity to learn and grow your skills in mobile app development, working on real projects that impact our users and business.
Key Responsibilities
- Collaborate with the development team to design and implement new features for our mobile applications using Flutter.
- Write clean, maintainable, and efficient code.
- Debug and resolve technical issues in the mobile applications.
- Assist in the testing and deployment of mobile applications.
- Stay updated with the latest industry trends and technologies in mobile app development.
- Participate in team meetings and contribute ideas for improving mobile applications.
Requirements
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of Flutter framework and Dart programming language.
- Experience with iOS / Android
- Familiarity with mobile app development concepts and best practices.
- Good problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Eagerness to learn and adapt to new technologies.
This is an excellent opportunity to gain real-world experience in a fast-paced and exciting industry. The successful candidate will work closely with a talented team of developers and will have access to professional development opportunities.
Send Your Resume to
careers@jrcsoftware.com