Careers

Working at Nichi-In Software

We at Nichi-In Software, we truly believe that our people are our greatest asset. Our vision is to hire exceptional talent, not only for their contributions today but for the value they will bring to our future. We recognize and honour each individual for their unique skills, aspirations, and achievements. Your contributions are valued, and we are committed to offering you opportunities for growth through challenging projects that foster skill development, continuous improvement, and job satisfaction. At Nichi-In Software, you are not just part of an organization, you are a valued individual whose work drives innovation and creates a meaningful impact. Together, we grow, succeed, and make a difference.

Careers at Nichi-In Software
Work culture Nichi-In Software

Why Nichi-In Software

Nichi-In Software is an organization where policies focus on personal and professional development that is complementary to each other; where individuals are able to align their goals with those of the organization. Creativity and originality are encouraged in every sphere of work and employee participation and suggestions are encouraged and rewarded. We organize events, cultural activities and regular get-togethers to foster a ‘feel-good’ spirit that is carried into the work area as well.

Current Openings

Find jobs, create a great future with us.

Flutter Developer


Job Title: Flutter / Mobile Developer
Experience: 3–4 Years
Employment Type: Full-time


Role Overview:
We are looking for a skilled Flutter / Mobile Developer with 3–4 years of professional experience in developing cross-platform mobile applications. The candidate should have strong expertise in Flutter (Dart), REST API integration, and state management (Bloc, Provider, or Riverpod), along with experience deploying apps on both Android and iOS platforms.
The role involves developing new features, optimizing performance, and collaborating with designers, backend developers, and QA teams to deliver high-quality applications.

Key Responsibilities:

  • Develop and maintain mobile applications using Flutter (Dart) for Android and iOS.
  • Collaborate with cross-functional teams (Design, Backend, QA).
  • Implement clean architecture with proper state management (Bloc, Cubit, Provider, etc.).
  • Integrate third-party APIs, SDKs, and native platform features.
  • Optimize performance, handle app release/deployment, and maintain Git repositories.
  • Write clean, maintainable, and well-documented code.
  • Conduct code reviews, unit testing, and follow best practices.
  • Required Skills & Experience:
  • 3–4 years of experience in Flutter and Dart.
  • Strong understanding of mobile UI/UX and responsive design.
  • Hands-on experience with RESTful APIs, JSON, and Firebase services.
  • Proficiency in state management (Bloc / Provider / Riverpod).
  • Familiarity with CI/CD, app signing, and deployment.
  • Basic knowledge of native Android (Kotlin/Java) or iOS (Swift).
  • Strong problem-solving and communication skills.

Additional Skills

  • Experience with Flutter Web/Desktop.
  • Knowledge of Clean Architecture / MVVM.
  • Integration experience with Payment Gateways, Google Photos, or 3D/AR libraries.
  • Exposure to AWS / Firebase Cloud Functions.
  • Japanese communication skill (advantage for Japan-based projects).

Apply Now

Frontend Developer

Development Environment

Languages React.js, TypeScript framework react-hooks, Next.js database Firestore, BigQuery source code management GitHub project management GitHub information sharing tools Notion, Slack, Zoom

Required Skills

  • 3+ Years of Experience in front-end development using Typescript and React Hooks

Additional skills

  • Experience in backend development using node/go
  • Experience in developing using websockets
  • Development experience using yjs/prose-mirror
  • Experience developing collaborative editors like Notion/Dropbox Paper/Google Docs
  • Due to the structure, the entire service tends to be heavy, so people who can develop flexibly using react/pure-js
  • Being able to develop a beautiful front-end with React
  • Experience using ChatGPT to improve coding and productivity
  • Basic machine learning insights

Apply Now

Bilingual Java Developer

Job Title :  Level1 ,Level2 and L3 Support (Bilingual Japanese)

Japanese level : JLPT N3 and above (Read, Write, Speak)

Location : Japan

Job Description 

  • A minimum of 5+ years and above experience of development and L2 or L3 support is required.
  • Level1 ,Level2 and Level L3 support for Java & Linux based in house and external web based applications.
  • Meeting with Global team members and coordination between Japan and Global members.
  • Coordinate with team members and help them understand what’s expected from them in terms of project milestones and deliverables
  • Good Japanese, English communication skill.
  • Japanese language required to understand mails and document update related to our project.
  • Strong client-facing and teamwork skills

Must Skills required:

  • Core Java, Data Structures and Java Collections Framework, Spring Boots, Messaging broker system like Ikasan.
  • Strong OOP, Multithreading, design and development of Server-Client model architecture.
  • Japanese language for N3 and Above skills to update project and audit related documents.
  • Unix / Linux commands to analyze logs, problem solving skills.
  • Database knowledge Skills – H2 Database or Sybase/Oracle DB(basic db skills to understand 
  • Third party aws applications handling skills.
  • Service now, JIRA, Bitbucket – knowledge is required.
  • Shell / Perl scripts skills to understand minimal requirements.
  • Should be good team player and be able to communicate among different Global members.

Added value skills :

  • JDBC(Java Database Connectivity)
  • RDBMS: Good knowledge of RDBMS (like MongoDB, Sybase, MSSQL, Oracle DB etc.)
  • PHP, Python script, any other scripting language skills.
  • Automation tools like Power automate, copilot, and 
  • Visual Studio (VB.NET, C#) : Working knowledge on VB.NET & Basic knowledge on C#
  • Apache tomcat, Solr Apache, Webservices, WSDL, SOAP
  • Basic Knowledge on Excel, VBA, Securities/Banking business knowledge

Apply Now

Senior Automation Test Engineer

Looking for a Senior Automation Test Engineer with 7–10 years of experience in Selenium-based automation frameworks and strong proficiency in Oracle SQL.
The ideal candidate must possess the expertise to design, implement, and maintain robust automation frameworks for enterprise applications.Exposure to Oracle HCM (Human Capital Management) or Salesforce automation testing will be an added advantage.

Key Responsibilities:

  • Design, develop, and maintain scalable, reusable automation frameworks using Selenium WebDriver (Java or Python preferred).
  • Implement test automation best practices including page object model (POM), data-driven, keyword-driven, and hybrid frameworks.
  • Hands-on experience with TestNG / JUnit, Maven and Git.
  • Experience with API automation (e.g. Postman, REST Assured).
  • Analyze requirements and translate them into effective test automation strategies.
  • Create, execute, and maintain automated regression and smoke test suites.
  • Collaborate closely with developers and functional QA to ensure early detection of defects.
  • Strong proficiency working with Oracle SQL—writing joins, subqueries, stored procedure validations, etc.
  • Strong analytical and troubleshooting skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently with minimal supervision.
  • Domain-specific (Nice to Have)
  • HCM (Oracle HCM): Validate core HR, payroll, and performance management workflows.
  • Salesforce Automation: Automate Salesforce UI and API flows, including Lightning components and integrations.
  • Defect Management & Reporting
  • Identify, log, and track defects in JIRA or equivalent tools.
  • Prepare automation execution reports and metrics for leadership and stakeholders.

Apply Now

Junior C#.Net Developer

We are looking for Junior level C# Resource for Industrial Automation projects

  • B.E in CSE or ECE (MCA, M. Sc etc are NOT considered)
  • 2-3 years of Experience in C#.NET programming (MUST)
  • Hands-on experience in WPF and/or Winforms (MUST)
  • Hands-on experience in MVC, MVVM models
  • Should have worked in multiple projects preferably
  • Knowledge of VC++ is advantage but not a must
  • Knowledge of OOPS/OOD
  • Knowledge/Experience in OPC-UA, MQTT, TCP/IP, Socket programming is preferred
  • Experience in working Industrial Automation projects is essential

Apply Now

QA Automation Lead

Designation: Quality Assurance Automation Lead
Experience: 7-12 years
Location: Bengaluru

Expectations & Responsibilities:

1. Understanding requirement/design documents:
The candidate is responsible for reading, discussing and understanding the requirement/design documents.
Documents can be sometimes in Japanese too. Document translation can be provided. Candidate should be able to use online translation by self on occasions.

2. Lead test team
The candidate should lead the testing team by mentoring, guiding with respect to understanding, documenting test cases, coding automation framework, execution, etc.
The candidate should be able to do research, design and architect the test framework according to the needs.
The candidate should always focus on developing test automation tools. Manual testing should be done at the least.
The candidate should closely work with development team to understand the changes and write test cases accordingly.
The candidate should proactively communicate with the development team to report issues (in Jira) and follow-up.
The candidate should be able to perform initial debugging to check application logs, verify design documents to understand high-level problem.
The candidate should be able to perform hands on functional and non-functional testing

3. Research new technologies and propose
The candidate should do research on new technologies/methods to improve testing and propose to the team.
Good coding, architecture skills
The candidate should maintain good coding standards

Apply Now

Job Application

Apply Here