Thoughtmakes Technologies

4 Job openings at Thoughtmakes Technologies
Application Development Software Engineer coimbatore 0 - 3 years INR 2.25 - 6.0 Lacs P.A. Work from Office Full Time

Software Developer /Data Engineer /Test Engineers working with cross-functional teams on cutting-edge solutions based on GenAI / AI Agents /Internet of Things (IoT) in Azure /AWS/GCP/ Private Cloud. Opportunities to learn/work on nextgen technologies Required Candidate profile Bachelor’s degree in Electronics,Computer Science,IT, or a related field. Strong Problem Solving with Proficiency in Python or Java & DevOps Knowledge of AI/ML/IoT & Cloud Tech Good Communication

Mobile Application Developer coimbatore 3 - 5 years INR 5.5 - 7.5 Lacs P.A. Work from Office Full Time

Job Title: Senior Mobile App Developer (3+ Years Experience) Location: Coimbatore Job Type: Full-Time Experience Level: Mid-Level (3+ Years) Department: Software Development / Engineering Job Summary: We are looking for a passionate and skilled Mobile App Developer with over 3 years of experience in designing, developing, and maintaining native and hybrid mobile applications . The ideal candidate should be well-versed in the latest frameworks, tools, and best practices in mobile app development for both iOS and Android platforms. Key Responsibilities: Design, develop, and maintain high-performance, scalable, and responsive mobile applications. Build native apps using tools such as Swift (iOS) , Kotlin/Java (Android) . Develop cross-platform hybrid apps using Flutter , React Native , Ionic or Kotlin Multiplatform Mobile (KMM) . Collaborate with UX/UI designers to implement modern and user-friendly interfaces. Consume and integrate RESTful APIs and GraphQL endpoints. Write clean, maintainable, and testable code following SOLID principles , MVVM/MVI architecture , and Clean Architecture . Conduct unit testing, integration testing, and automated UI testing (e.g., using JUnit, Espresso, XCTest, Flutter Test ). Optimize app performance, responsiveness, and memory usage. Keep up-to-date with the latest trends and advancements in mobile technologies and frameworks. Participate in code reviews, sprint planning, and Agile ceremonies. Key Skills & Technologies: Native Development: Android: Kotlin, Jetpack Compose, Android Jetpack Libraries, Hilt/Dagger, Room, Retrofit iOS: Swift, SwiftUI, Combine, CoreData, Alamofire Cross-Platform / Hybrid Development: Flutter (Dart) React Native (JavaScript/TypeScript) Kotlin Multiplatform Mobile (KMM) Tools & Platforms: Firebase (Crashlytics, Analytics, Cloud Messaging) Git/GitHub/GitLab/Bitbucket Fastlane for CI/CD Jenkins, GitHub Actions, Bitrise VS Code, Android Studio, Xcode Testing & Debugging: JUnit, Mockito, Espresso, XCTest Flutter Test, React Native Testing Library Android Profiler, Xcode Instruments Architecture & Design Patterns: MVVM, MVI, Redux Clean Architecture Dependency Injection (Hilt, Koin, Dagger) Others: RESTful APIs, GraphQL Push Notifications, Deep Linking, In-App Purchases App Store & Google Play deployment processes Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field. 3+ years of hands-on experience in mobile app development. Proven experience in releasing at least 2/3 apps to the App Store/Play Store. Strong understanding of mobile UI/UX design principles. Ability to work in a collaborative, Agile development environment.

Senior Java Spring Boot Microservices Developer (Backend Specialist) coimbatore 5 - 7 years INR 7.5 - 12.0 Lacs P.A. Work from Office Full Time

Job Description We are looking for a hardcore Java Spring Boot Microservices Developer who can own end-to-end solutioning from requirement analysis data modeling API design microservice implementation deployment. The role demands a strong grasp of system design, SQL optimization, and building highly efficient, production-grade software systems. Key Responsibilities Translate business requirements into technical designs, data models, and APIs . Architect and implement Spring Boot microservices with high scalability and performance. Design and optimize MySQL schemas and queries (DDL, DML, indexes, explain plans). Develop REST/gRPC APIs with versioning, error handling, and OpenAPI documentation. Implement event-driven architecture using Kafka / RabbitMQ. Ensure security, observability, and fault tolerance (OAuth2/JWT, monitoring, logging, tracing). Write unit, integration, and contract tests ; automate builds and deployments (CI/CD). Deliver production-ready solutions with Docker + Kubernetes orchestration . Required Skills Core Java (11/17+), Spring Boot, Spring Cloud, Spring Data JPA, Spring Security . Strong knowledge of Microservices architecture & distributed system patterns. Hands-on with MySQL query tuning, schema design, indexing . Messaging/Streaming: Kafka / RabbitMQ. DevOps: Docker, Kubernetes, Helm, CI/CD (Jenkins/GitHub Actions). Testing: JUnit5, Mockito, Testcontainers. Observability: Prometheus, Grafana, ELK/EFK, Zipkin/Jaeger. Desired Experience 5 to 7 years of backend development (Java). At least 3 years building microservices in production. Strong SQL optimization experience (must-have). Exposure to cloud environments (AWS/GCP/Azure) is a plus. What We Offer Challenging projects with cutting-edge tech. End-to-end ownership design build deploy scale . Flat, engineering-driven culture with mentorship opportunities. Competitive compensation + performance-based incentives . Role & responsibilities

Industrial Automation PLC Programmer coimbatore 1 - 5 years INR 2.5 - 7.5 Lacs P.A. Work from Office Full Time

Job Description We are seeking a PLC Programmer with hands-on experience in Siemens, Mitsubishi, and Allen Bradley PLCs , as well as HMI, SCADA, and DCS systems . The role involves developing, testing, and commissioning industrial automation solutions by integrating diverse machines, sensors, and tools used in manufacturing environments. Candidates with proven ability to reverse engineer existing PLC/HMI code, troubleshoot legacy systems, optimize performance, and implement enhancements will be given strong preference. Exposure to Industry 4.0, IIoT, and smart manufacturing systems will be an added advantage. Key Responsibilities Program, configure, and troubleshoot PLC systems (Siemens, Mitsubishi, Allen Bradley). Reverse engineer legacy PLC/HMI programs , analyze logic, and implement modifications or upgrades. Design and develop HMI screens, SCADA dashboards, and DCS configurations . Integrate automation systems with sensors, actuators, CNC/Robotic machines, drives, and field devices . Conduct FAT (Factory Acceptance Test) , SAT (Site Acceptance Test) , and on-site commissioning. Implement control logic, safety interlocks, and process automation flows . Collaborate with mechanical, electrical, and IT teams for seamless system integration. Maintain technical documentation including I/O lists, wiring diagrams, reverse-engineered code, and updated system architecture . Support Industry 4.0 initiatives such as IoT gateways, data acquisition, predictive maintenance, and MES/ERP integration . Required Skills Strong knowledge of PLC programming (Ladder Logic, Function Block, Structured Text). Hands-on with Siemens TIA Portal, Mitsubishi GX Works, Rockwell Studio 5000 . Ability to read, analyze, and enhance existing PLC/HMI code from legacy or undocumented systems. Experience with HMI development (WinCC, FactoryTalk, GT Designer, etc.). Familiarity with SCADA systems (WinCC, Wonderware, iFIX, Indusoft). Knowledge of DCS systems (Siemens PCS7, ABB, Honeywell preferred). Working with communication protocols : Modbus, Profibus, Profinet, Ethernet/IP, OPC UA. Exposure to IIoT platforms, MQTT, edge devices, and cloud integration . Strong debugging skills and ability to work on electrical schematics and control panels . Desired Experience 1 to 5 years in Industrial Automation / Control Systems. On-site installation & commissioning experience in manufacturing plants. Experience in reverse engineering and upgrading PLC/HMI/SCADA systems . Industry background: Automotive, FMCG, Process Industries, Machine Tools, or Packaging. Education B.E / B.Tech / Diploma in Electrical, Electronics, Instrumentation, or Automation Engineering. What We Offer Exposure to cutting-edge Industry 4.0 and Smart Factory projects . Hands-on experience with latest PLCs, SCADA, and IIoT platforms . Opportunity to work with global clients & advanced manufacturing setups . Competitive compensation with performance-based incentives.