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.

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.

Manual Test Engineer with Selenium

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.

You Will

  • Communicate with internal and external stakeholders.
  • Understand project objectives, design tests and troubleshoot issues.
  • Apply QA principles to develop web test cases and detailed test scenarios for new, existing and developing projects.
  • Have the Quirkiness or thirst to hunt the rare or Negative bugs.
  • Cultivate a culture of quality across the entire organization.
  • Support User Acceptance Testing (UAT) by creating test cases, test plans, and tools to capture test results.
  • Perform quality end-to-end testing on the system to ensure proper system functionality.

Primary Skills

  • 3-5 years of manual testing experience.
  • Candidate Trained in Manual Testing.
  • Good understanding of QA process and agile methodology.
  • Good debugging skills.
  • Good Knowledge in STLC process.
  • Good Communication skills.

Nice to Have

  • Knowledge of Agile/Scrum methodologies
  • ISTQB certification
  • Knowledge of Selenium is preferable

Data Science Deployment Engineer

Henkel’s Albert software stands at the intersection of chemistry, materials science, and data. Using a data driven approach, we are changing the way materials are created and manufactured. Your role will ensure that we build a truly outstanding, scalable and cutting-edge software platform.

As part of our Data Science team, you will lead and execute on the deployment of advanced deep learning models in a variety of domains working closely with the other Data Scientists on the team. We are focusing on developing and deploying AI products into Albert as platform capability grows. The work from our data science team then gets seamlessly integrated with our software team to deploy production grade predictive algorithms, models and visualizations.

If big, cross-disciplinary technical challenges excite you, join our growing team as we push to disrupt digital manufacturing and material science innovation.

Responsibilities

  • Hands on deployment of advanced machine learning models into production ready platform, working closely with data scientists, software engineers and architects
  • Ensure tight integration with current backend architecture, thorough unit testing, and error catching for the deployed models
  • Maintain a healthy, productive engineering culture: champion high standards of code quality and participate in recruitment to build a world class software engineering team

 Minimum Qualifications

  • 2+ years of experience developing and deploying machine learning models to real use cases
  • Strong fundamentals, preferably in fields such as Computer Science, Software Engineering, Mathematics, Physics.
  • Extensive experience coding Python and Linux bash
  • Extensive experience in creating deployed services with different frameworks such as Flask, Django, for Python, virtualization through Docker (containers, compose), and scaling using Docker Swarm or Kubernetes
  • Experience with machine learning frameworks and best practices such as TensorFlow, Keras, PyTorch
  • Good understanding of cloud deployments especially AWS focusing on containerization (ECS) and serverless deployment (Lambda) of machine learning models
  • Excellent technical documentation and communication skills

 Additional Qualifications

  • Interest or passion for material science and/or 3D printing
  • Strong statistical and data science fundamentals
  • Experience with different machine learning techniques related to supervised or un-supervised learning, with a focus on accuracy metrics
  • Good knowledge in NoSQL based storage frameworks (MongoDB, GraphDB etc) for storage deployment

Lead Angular 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 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.

You Will

  • Communicate with internal and external stakeholders
  • Architect the web frontend and conduct design and code reviews
  • 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
  • Develop, test, debug and document new and existing components to ensure that our software meets business, quality and operational needs.
  • Focus on scalability, speed, cross-browser compatibility, security, and availability of all applications and processes.
  • Drive and participate in code and document reviews, mentoring team in best practices.
  • Work with team to troubleshoot code level problems quickly and efficiently.
  • Manage technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements.
  • Motivate and educate team members on coding standards and best practices. both within the team and as part of the architecture group

You Have

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

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
  • Exposure to various tools that help in maintaining code quality like SonarQube
  • 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 them.
  • 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