Career Opportunities at Optisol Business Solutions

We are Grateful to our team

Growth Mindset

Empathy

Leadership

Reinventing

Innovation

Culture

Current Opening

Full Stack Developer (PHP, MVC CodeIgniter, AWS, Angular, ReactJS)

Experience – 5 to 10 Years

Qualification – Any background, but MUST have the required skills

Job Location – Chennai / Madurai

Skills Required

  • All resources need to perform hands on software engineering, design and development
  • Senior / Lead /  roles have additional responsibility of supporting, training, coaching and mentoring other developers and juniors in the team
  • Mandatory skills: Experience in developing complex web applications on AWS cloud
  • Technical skills required: We are not expecting one person to have all of the following skills. However, a multiskilled candidate covering broader technical capabilities across the following technical areas would be preferred over a narrowly skilled candidate.
    • Cloud Hosting: AWS
    • Operating System: Linux with UBUNTU 18.04
    • Web server: Apache 2.4+
    • Programming Languages: PHP 7.2+, Python 3.6.8+ Back end
    • Front-end/UI Technologies: HTML5.0, CSS 3, React JS, JavaScript ES2015
    • Other Tech: MVC CodeIgniter;
    • Database: MySQL with MariaDB 10.1+
    • File storage: AWS S3
    • Dev Tools: MS Code; SSH / Putty; Postman; PHP Editor; PHP MyAdmin; GIT; BitBucket (Cloud)
    • Source Code Management: Bitbucket
    • Background/Schedules Jobs: Gearman framework (jobs like emails sending, PDF generation, data logging)
    • Testing Tools Technologies: Java, Selenium, TestNG, Maven, Apache POI and Jenkins BitBucket; XCEL / API
    • Password Encryption: “PASSWORD_BCRYPT” algorithm, generates 60 character encrypted string, one way encryption only
    • API Token Encryption: JWT pub/priv (JSON Web Token) to talk between two systems through public/private secure keys
    • Managing User Stories, defects and functional documentation: JIRA & confluence
  • Nice to have: Experience in building recruitment, sales, shift management and scheduling, finance and CRM systems
  • Nice to have: Experience in building iPad, iPhone and Android apps
  • Nice to have: Experience in integrates with third-party products such as Google, Xero, Keypay and DocuSign.
  • Nice to Have: Experience in working distributed / onshore – offshore agile teams.
  • Relevant qualifications or certifications relating to their role will be an added advantage
  • Experience in CI / CD / TDD / BDD / ATDD will be an added advantage.

React Native Developer

Qualification – Any background, but MUST have the required skills

Job Location – Chennai / Madurai

Experience Level – 2+ yrs

Skills and Description

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Knowledge of functional or object-oriented programming.
  • Ability to write well-documented, clean JavaScript code.
  • Should be good in React-Native/ Redux/ Middleware/Typescript and advance concepts.
  • Rock solid at working with third-party dependencies and debugging dependency conflicts.
  • Familiarity with native build tools, like XCode, Gradle, Android Studio etc.
  • Understanding of REST APIs, the document request model, and offline storage.
  • Expertise with code testing best practices, including unit, and integration testing to ensure quality of code.
  • Proficient understanding of Code versioning tools, such as GIT.
  • Should able to integrate third party components like social media, payment gateways, AWS, etc.,
  • Should have knowledge in latest technologies.
  • Should have business logical thinking ability.
  • Should have good knowledge in payment gateway integration.
  • Should have good knowledge in AWS / Azure media upload process.
  • Ability to work independent.
  • Should be good in do cross team communication.
  • Should be able to deliver the assignment on time and ensure given quality deliverables.

Android Native Developer

Job Location – Chennai / Madurai

Experience Level: 3+yrs

Skills Required

  • Strong knowledge in core Java and Kotlin.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Android studio IDE (Gradle system and module concept).
  • Must have knowledge in Android SDK tool and Framework.
  • Database management using SQLite, Realm.
  • Retrofit, OkHTTP, Dagger Injection.
  • Social Media login and sharing.
  • Android x migration and knowledge with latest jetpack components
  • Experience with memory management and caching mechanisms specific to mobile
  • Analytical, Problem Solving and Decision Making
  • Should have knowledge on client requirements
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Experience with offline storage, threading, and performance tuning
  • Understanding of Android design principles and interface guidelines
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools such as Git
  • Understanding of analytics, remote reporting and measurements
  • Delivering across the entire app life cycle – concept, design, build, deploy, test,
  • Working directly with creative, developers, user experience leads, and producers to conceptualize, build, test and release products
  • Creating compelling device specific user interfaces and experiences
  • Optimizing performance.
  • Highly motivated in both solo and remote team collaboration.
  • Should have good experience in Camera accessibility.
  • Should have good experience in Google MLKit, Vision.

Skills Required To Be An Added Advantage

  • Experience with OpenCV Integration.
  • Experience with TensorFlow Model Integrations with Android apps.

Frontend Developer (Angular)

Qualification – Any background, but MUST have the required skills

Job Location – Chennai / Madurai

Experience Level: 3+ yrs

Skills Required

  • In depth knowledge of JavaScript and Typescript is must.
  • Experience in creating front end applications using Frameworks like Angular 7+ / React is must.
  • Experience in State Management tools like Redux or NGRX is must.
  • Experience with CSS Pre-processors such as LESS or SASS is preferred.
  • Experience in HTML 5, CSS and Bootstrap is must.
  • Strong Understanding of Jasmine and Karma Unit Testing Framework.
  • Development of Web Applications with responsive web design.
  • Cloud Architectural knowledge of Serverless, Storage and CDN is added advantage.
  • Experience in Unit Testing Framework like karma/Jasmine is desired.
  • Experience in working with Restful APIs provided by Backend developers.
  • Experience in Ionic development is added advantage.
  • Good time-management skills
  • Great interpersonal and communication skills.
  • Participate in team code reviews as part of agile-scrum sprint team.

Full Stack Developer (MERN)

Qualification – Any background, but MUST have the required skills

Job Location – Chennai / Madurai

Experience Level: 2+ yrs

Skills Required

  • In depth knowledge of JavaScript and Typescript is must.
  • In depth knowledge of Node.js and having experience in Express.js/Sails.Js Framework is required.
  • Working Experience in React with Redux is must and should worked at least 2-3 Projects in React/Redux structure.
  • Experience in JEST unit test framework is must.
  • Experience in State Management Frameworks like Redux and NGRX is must.
  • Experience working in NoSQL and MYSQL database is required.
  • Experience in ORM like Mongoose, Bookshelf and Sequlize is must.
  • Experience in Socket Programming is added advantage.
  • Cloud Architectural knowledge of Serverless, Storage and CDN is added advantage.
  • Experience in Unit Testing Framework like karma/Jasmine is desired.
  • Experience in Docker is added advantage.
  • Proficiency in creating web applications and RESTful APIs.
  • Experience in Designing Micro service Architectures.
  • Proficient understanding of code versioning tools, such as Git/Bitbucket.
  • Developing secure Node.js endpoints using Passport, JWT, OAuth, SAML, and related technologies.
  • Proficiency with Data visualization and charting tools/frameworks like Highcharts and D3.JS is added advantage.

iOS Developer

We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.

Qualification – Any background, but MUST have the required skills

Job Location – Chennai / Madurai

Experience Level: 3+ yrs

Responsibilities

  • Design and build applications for the iOS platform
  • Experience with memory management and caching mechanisms specific to mobile
  • Analytical, Problem Solving and Decision Making
  • Should have knowledge on client requirements
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Proficient with Swift 5.x
  • Experience with offline storage, threading, and performance tuning
  • Understanding of Apples design principles and interface guidelines
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools such as Git
  • Understanding of analytics, remote reporting and measurements
  • Delivering across the entire app life cycle – concept, design, build, deploy, test,
  • Working directly with creative, developers, user experience leads, and producers to conceptualize, build, test and release products
  • Creating compelling device specific user interfaces and experiences
  • Optimizing performance.
  • Highly motivated in both solo and remote team collaboration.
  • Should have good experience in Camera accessibility.
  • Should have good experience in MLKit

Skills required to be an added advantage 

  • Experience with OpenCV Integration.
  • Experience with TensorFlow Model Integrations with iOS apps.

Web Visualization Lead Developer

We’re looking for the world’s best talent to build a premier R&D data collection platform. At Optisol, you will be working with Henkel to develop their Albert software platform. Henkel is a $20 billion company with brands including Loctite, Persil, Dial, and many other globally renown product lines. Albert stands at the intersection of chemistry, materials science, data transforming all Henkel brands and the wider chemical industry. Your role will be to ensure that we build a truly outstanding, scalable and cutting-edge software platform.

If you want experience working on a software team with rapid growth and a chance to disrupt the $750 billion-dollar chemical industry, then this is the job for you.

Qualification – Any background, but MUST have the required skills.

Job Location – Chennai / Madurai

You Will

  • Communicate with internal and external stakeholders.
  • Maintain a healthy, productive engineering culture: champion high standards of code quality and participate in recruitment to build a world class software engineering team.
  • Extend the web front end interface of our platform database to support visual exploration of R&D data by generating interactive plots and display.
  • Apply your expertise in quantitative analysis, data mining and presentation of data to see beyond the numbers and understand how our users interact with data.
  • Design and evaluate experiments by monitoring key metrics and understanding the root cause of changes in metrics.
  • Build and analyzing dashboards and reports.
  • Work with UX / UI teams to find a way to weave the analytics seamlessly into the interface to solve analytical problems at the point of need.

You Have

  • 3-5+ years of experience in a data analytics/science role analyzing large multi-dimensional data sets using JavaScript tools such as d3.js, plotly.js, chart.js, High charts or other data visualization tools such as spotfire, tableau, Plot.ly Dash, Angular, Typescript.
  • Strong Typescript experience.
  • Experience in managing stakeholders and distilling complex requirements into analytical solutions.
  • Solid understanding of statistical analysis and visualization.
  • The ability to work across disparate data sources to obtain sensible results.
  • A strong passion for visualization, telling visual stories and evangelizing data visualization.
  • The ability to draw conclusions from data and provide recommendations.
  • Expertise in Relational or MySQL databases.

Nice to Have

  • Experience with plotly (JavaScript or Python or R) visualization.
  • Strong python skills.
  • Experience in Angular Elements / Web Components Development.
  • Knowledge of Agile/Scrum methodologies.
  • Contributions to open source repository.
  • Excellent technical documentation and communication skills.
  • Used software development best practices such as: unit tests, code reviews,continuous integration / deployment, developing secure and clean code.
  • An understanding of architecture, design and security best practices.
  • Experience with Angular 2-7, Node JS, HTML5, CSS, Node JS, JQuery, Python and JavaScript stacks.
  • Familiarity with event driven, asynchronous I/O frameworks.
  • Interest or passion for material science and/or 3D printing.

DevOps Engineer

We’re looking for the world’s best talent to build a premier R&D data collection platform. At OptiSol, you will be working with Henkel to develop their Albert software platform. Henkel is a $20 billion company with brands including Loctite, Persil, Dial and many other globally renowned brands. Albert stands at the intersection of chemistry, materials science and data, transforming all Henkel brands and the wider chemical industry. Your role will be to ensure that we build a truly outstanding, scalable and cutting-edge software platform.

If you want to experience working on a software team with rapid growth and a chance to disrupt the $750 billion-dollar chemical industry, then this is the job for you.

Qualification – Any background, but MUST have the required skills.

Job Location – Chennai / Madurai

Experience Level: 2 – 5 yrs

You Will

  • Communicate with internal and external stakeholders. Understand the current application infrastructure and suggest changes to it.
  • Define and document best practices and strategies regarding application deployment and infrastructure maintenance.
  • Migrate our infrastructure with zero downtime to a highly available, scalable one.
  • Set up a monitoring stack.
  • Define service capacity planning strategies.
  • Implement the application’s CI/CD pipeline using the AWS CI/CD stack.
  • Write infrastructure as code using Cloud Formation or similar.

You Have

  • 2-5 years of Experience with the core AWS services, plus the specifics mentioned in this job description. Good background in Linux/Unix administration.
  • Experience with Docker and Kubernetes.  Proficiency in at least one language from our stack: nodejs, python
  • Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).
  • Experience with monitoring solutions such as CloudWatch, Prometheus, and the ELK stack.
  • Previous exposure to large-scale systems design.
  • Ability to troubleshoot distributed systems.
  • Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform.
  • Experience with building or maintaining cloud-native applications.
  • Past experience with the serverless approaches using AWS Lambda is a plus. For example, the Serverless Application Model (AWS SAM).

Nice to Have

  • AWS Developer Certification

Mobile Technical Lead - Flutter

We’re looking for the world’s best talent to build a premier R&D data collection platform. At OptiSol, you will be working with Henkel to develop their Albert software platform. Henkel is a $20 billion company with brands including Loctite, Persil, Dial and many other globally renowned brands. Albert stands at the intersection of chemistry, materials science and data, transforming all Henkel brands and the wider chemical industry. Your role will be to ensure that we build a truly outstanding, scalable and cutting-edge software platform.

If you want to experience working on a software team with rapid growth and a chance to disrupt the $750 billion-dollar chemical industry, then this is the job for you.

Qualification – Any background, but MUST have the required skills

Job Location – Chennai / Madurai

You Will

  • Develop and mature methodologies, policies, standards, processes, systems, and measurements.
  • Lead objectives across a complex ecosystem of process and product owner groups.
  • Serve as a cross-functional leader to collaborate with design and engineering teams to drive digital development initiatives.
  • Define opportunities for process maturity and automation and incorporate them into product roadmaps and backlog.
  • Work with Product Owners to translate strategic priorities and goals into defined product epics and requirements that are easily understood by business and engineering partners and own the work from start to finish.
  • Drive a culture of change, excellence and innovation which constructively challenges the status quo and leads to prudent experimentation.
  • Allocate skilled resources for project and enhancement requests as well as day-to-day operations.
  • Provide leadership, guidance, and motivation to the development team(s) responsible for creating and supporting applications.

You Have

  • Bachelor’s degree in a technical field (e.g. computer science, information systems, math, engineering) or equivalent education/experience.
  • 6+ years of experience designing, coding, and releasing applications for a mobile platform.
  • 6+ years of combined experience with Objective-C, Swift, Java, Kotlin or Dart.
  • 6+ years of experience with writing unit tests and/or test-driven development.
  • 3+ years of experience leading a team.
  • Experience building a complete app using Flutter.
  • Expert knowledge in mobile projects. Very good knowledge of Cybersecurity issues for systems (desktop, mobile, web).
  • Understanding of continuous integration and continuous delivery (CI/CD).
  • Ability to work closely with the mobile architecture group to assist in delivering the technical roadmap requirements.
  • Ability to train and mentor junior developers in software development and best practices.
  • Innovative and automation mind set with experience in Agile methodologies.
  • Ability to thrive in a fast-paced environment and be capable of dealing with conflicting priorities with ease.
  • Self-starter with excellent analytical, communication and problem-solving skills.
  • Experience meeting tight deadlines and thrive in a multi-project environment, while ensuring production systems are up and performing well.

Angular Developer (2 - 9 Versions)

We’re looking for the world’s best talent to build a premier R&D data collection platform. At OptiSol, you will be working with Henkel to develop their Albert software platform. Henkel is a $20 billion company with brands including Loctite, Persil, Dial and many other globally renowned brands. Albert stands at the intersection of chemistry, materials science and data, transforming all Henkel brands and the wider chemical industry. Your role will be to ensure that we build a truly outstanding, scalable and cutting-edge software platform.

If you want to experience working on a software team with rapid growth and a chance to disrupt the $750 billion-dollar chemical industry, then this is the job for you.

Qualification – Any background, but MUST have the required skills

Job Location – Chennai / Madurai

You Will

  • Communicate with internal and external stakeholders.
  • Develop software for Henkel’s Albert platform across the entire stack, from web development and cloud-based data processing to machine learning algorithms specific to material science R&D.
  • Drive the software development process, including cloud architecture, implementation, testing, code reviews, and continuous deployment.
  • Assist in scaling the software across a wide user base.
  • Maintain a healthy, productive engineering culture: champion high standards of code quality and participate in recruitment to build a world class software engineering team.

You Have

  • 3-5+years of experience in developing across a full web or embedded stack, including client/server interaction, databases, and CI/CD infrastructure.
  • An understanding of architecture, design and security best practices.
  • Experience with Angular 2-8 versions,JQuery, HTML5, CSS, Type script & JavaScript stacks.
  • Familiarity with event driven, asynchronous I/O.
  • Have hands-on experience using REST based APIs from Angular components and services.
  • Experience in Linux development.

Nice to Have

  • Experience in Node JS and MySql Database.
  • Knowledge of Agile/Scrum methodologies.
  • Contributions to open source repository.
  • Excellent technical documentation and communication skills.
  • Used software development best practices such as: unit tests, code reviews, continuous integration / deployment, developing secure and clean.
  • Experience deploying applications to AWS, and with AWS environment and tools (EC2, Lambda, ESS, API Gateway, CloudFront,S3).
  • Proficient understanding of cross-browser compatibility issues and ways to work around.
  • Interest or passion for material science and/or 3D printing.

Application Process

  • Accepted file types: pdf.
    (PDF Only Allowed)
  • This field is for validation purposes and should be left unchanged.
Free Consulting