Current Openings
Apache Airflow & Python Automation Developer – Chennai | 3–6 Years Experience
Are you an experienced Apache Airflow Developer in Chennai with 3–6 years of expertise in data pipeline orchestration, Python automation, and SQL development? If so, we have an exciting opportunity for you. Moreover, this role is perfect for professionals who are passionate about designing scalable automation workflows and ensuring high-quality data processing.
This position offers the chance to work in a collaborative environment where your contributions will directly impact the success of enterprise-level data engineering solutions. Furthermore, you will gain exposure to cutting-edge tools while building automation pipelines that support critical business operations.
Key Responsibilities for Apache Airflow Developer – Chennai
Workflow & Pipeline Development
- Design and develop complex Apache Airflow DAGs for data pipeline orchestration.
- Additionally, build and maintain automation solutions using Python and Airflow frameworks.
- Implement workflow scheduling, monitoring, and error-handling mechanisms for reliability.
Custom Automation & Optimization
- Develop custom Airflow operators, sensors, and hooks as needed.
- Moreover, write and optimize SQL queries for data processing and validation.
- Create automated data quality checks and validation workflows to ensure data integrity.
Monitoring & Collaboration
- Monitor and troubleshoot production Airflow environments to maintain uptime.
- In addition, collaborate with data engineering teams to implement scalable automation solutions.
- Maintain proper documentation for workflows, processes, and automation scripts.
Must-Have Technical Skills
- Apache Airflow: 2 to 3+ years of hands-on experience with DAG development, scheduling, and monitoring.
- Python: Strong programming skills with 3 to 4+ years of experience in automation and scripting.
- SQL: Advanced SQL skills for data manipulation, validation, and analysis.
- Automation Development: Proven expertise in building end-to-end automated workflows.
- Version Control: Proficiency with Git for collaborative code management.
- Linux/Unix: Command-line proficiency for server operations and workflow management.
Position Overview
- Job Title: Apache Airflow & Python Automation Developer
- Experience Required: 3–6 Years
- Location: Chennai, Tamil Nadu
- Key Skills: Apache Airflow, Python, SQL, Automation, Git, Linux/Unix
- Work Model: Hybrid / On-site (depending on project needs)
Are you an experienced Apache Airflow Developer in Chennai with 3–6 years of expertise in data pipeline orchestration, Python automation, and SQL development? If so, we have an exciting opportunity ...
Senior .NET Developer – Bangalore (Immediate Joiners Preferred)
Are you an experienced Senior .NET Developer in Bangalore with 5+ years of expertise in building scalable, enterprise-grade applications? If so, this is the right opportunity for you. Moreover, we are looking for a skilled professional with strong knowledge of .NET Core, C#, Angular, and Microservices.
This position is ideal for developers who are passionate about clean code, high-performance systems, and agile collaboration. In addition, our hybrid work model ensures both flexibility and teamwork, which allows you to thrive in a collaborative environment.
Key Responsibilities for Senior .NET Developer Bangalore
Application Development & Architecture
- Design, develop, and maintain scalable web applications using .NET Core, C#, and Angular.
- Furthermore, build and implement Microservices architecture for enterprise-level projects.
- Additionally, apply design patterns and best practices to ensure maintainable and secure applications.
Collaboration & Agile Practices
- Work closely with architects, QA engineers, and DevOps teams in an agile environment.
- Moreover, participate in requirement analysis, sprint planning, and code reviews for alignment and quality.
- As a result, you will contribute to cross-functional discussions and problem-solving sessions effectively.
Performance Optimization & Security
- Optimize application performance for speed, scalability, and reliability.
- In addition, ensure compliance with security standards and coding best practices.
- Consequently, your contributions will improve long-term maintainability and system stability.
Required Skills & Qualifications
Must-Have
- Minimum 5+ years of experience in .NET development.
- Strong expertise with C#, .NET Core, and Angular (latest versions preferred).
- Moreover, solid knowledge of Microservices architecture.
- Additionally, a deep understanding of design patterns and software engineering principles.
- Strong working experience with REST APIs, SQL Server, and Entity Framework.
Good-to-Have
- Experience with CI/CD pipelines and tools such as Azure DevOps.
- Furthermore, familiarity with cloud platforms and containerization technologies.
- Strong analytical, communication, and problem-solving skills that enhance team collaboration.
Position Overview
- Job Title: Senior .NET Developer Bangalore
- Experience Required: 5+ Years
- Location: Bangalore (Hybrid Work Model)
- Notice Period: Immediate to 15 Days
- Key Skills: .NET Core, C#, Angular, Microservices, Design Patterns, REST APIs, SQL Server, Entity Framework
Are you an experienced Senior .NET Developer in Bangalore with 5+ years of expertise in building scalable, enterprise-grade applications? If so, this is the right opportunity for you. Moreover, we are...
Are you ready to push the boundaries of backend development with GenAI-driven platforms? If so, we are seeking a Software Developer – GenAI who combines deep Python knowledge and cloud-native architecture expertise with a strong desire to build cutting-edge AI-powered applications using the latest AWS services.
This role is perfect for developers looking to take full ownership of the development lifecycle, work within agile, cross-functional teams, and actively innovate with Generative AI in real-world, data-intensive environments.
Responsibilities
- Backend and APIs: Design and optimize Python services (FastAPI/Flask/Django); additionally, build RESTful APIs and microservices for complex integrations.
- Automation: In addition, implement scraping and data pipelines with Selenium, BeautifulSoup, and Pandas.
- Cloud‑native: Deploy Docker/Kubernetes/Helm; moreover, ensure reliability, availability, and scalability on AWS/Azure.
- CI/CD: To accelerate delivery, implement pipelines with GitHub Actions or Jenkins.
- Data and architecture: Likewise, use MS SQL Server, PostgreSQL, MongoDB, and Redis while contributing to event‑driven, API‑first design.
- Operations: Meanwhile, leverage Prometheus and Grafana for monitoring, alerting, and troubleshooting.
Must‑have
- Bachelor’s in CS/Engineering or related; furthermore, 5–8 years of Python backend experience.
- Proven REST API delivery with FastAPI/Flask/Django; consequently, strong code quality and performance focus.
- Hands‑on Docker, Kubernetes, and CI/CD; additionally, solid SQL/NoSQL and query optimization.
- Practical web crawling/scraping automation; likewise, clear communication and collaborative problem‑solving.
Good‑to‑have
- Exposure to AWS (EKS, S3, Lambda) and/or Azure; moreover, experience with Redis caching and event‑driven systems.
- Familiarity with real‑time monitoring, logging, and security best practices for APIs and microservices.
Overview Software Developer – GenAI
- Title: Backend Python Developer; moreover, senior IC fit considered.
- Experience: 5–8 years; consequently, strong production ownership expected.
- Skills: Python, FastAPI/Flask/Django, REST, Docker, Kubernetes, SQL/NoSQL, Scraping, CI/CD, Cloud‑Native (AWS/Azure).
- Location: Hyderabad (Hybrid/Remote); additionally, excellent async documentation helps.
- Joining: Immediate or within 30 days.
Are you ready to push the boundaries of backend development with GenAI-driven platforms? If so, we are seeking a Software Developer – GenAI who combines deep Python knowledge and cloud-native archit...
Software Developer – GenAI
Are you ready to push the boundaries of backend development with GenAI-driven platforms? If so, we are seeking a Software Developer – GenAI who combines deep Python knowledge and cloud-native architecture expertise with a strong desire to build cutting-edge AI-powered applications using the latest AWS services.
This role is perfect for developers looking to take full ownership of the development lifecycle, work within agile, cross-functional teams, and actively innovate with Generative AI in real-world, data-intensive environments.
Key Responsibilities
Backend Development & API Integration
- As part of our backend team, you will design and develop scalable services in Python, prioritizing performance, security, and availability.
- Additionally, you'll contribute to the creation of RESTful APIs and modular microservices to support dynamic, real-time workflows across our platforms.
- Integration with AWS services such as Lambda, S3, DynamoDB, and OpenSearch will be a core responsibility, enabling secure and scalable GenAI features across applications.
Cloud-Native Architecture & Scalability
- You will help architect cloud-native solutions aligned with AWS best practices to deliver reliability and operational excellence.
- To improve cost-efficiency and agility, you’ll implement serverless frameworks and ensure scalable infrastructure with high uptime and maintainability.
Agile Collaboration & Development Lifecycle
- Working closely with product managers, DevOps engineers, and data teams, you’ll translate complex requirements into robust backend systems.
- Moreover, you will actively participate in daily stand-ups, sprint planning sessions, and code reviews to ensure transparency and high-quality outcomes.
- Throughout the process, adopting Agile practices will enable you to iterate rapidly, respond to feedback, and deliver high-impact solutions consistently.
Performance Optimization & Innovation
- In this role, you will be expected to test, fine-tune, and optimize systems for responsiveness, throughput, and reliability.
- Just as importantly, staying up to date with developments in Generative AI will allow you to identify opportunities for enhancement and innovation within the platform.
- By contributing new ideas and driving continuous improvement, you will directly influence product evolution and customer experience.
Required Skills & Qualifications
Must-Have
- A bachelor’s degree in Computer Science, Engineering, or a closely related discipline.
- At least 5 years of hands-on experience in backend development within cloud-native environments.
- Proficiency in Python, including experience with backend frameworks and ORM tools.
- Strong familiarity with AWS tools such as Lambda, S3, DynamoDB, and related cloud services.
- A solid understanding of data structures, algorithm design, and performance optimization techniques.
- Practical experience with Git-based version control systems and CI/CD pipelines.
- Excellent communication skills, with a collaborative mindset and the ability to solve complex problems effectively
Good-to-Have
- Prior experience working with GenAI frameworks or AI-augmented applications.
- Familiarity with serverless design patterns and event-driven systems.
- Knowledge of real-time data streaming and processing.
- Bonus: Exposure to frontend technologies or full-stack development.
- Comfort working with collaboration tools such as Jira and Confluence.
Position Overview
- Title: Software Developer – GenAI
- Experience Required: 5+ Years
- Key Skills: Python, AWS (Lambda, S3, DynamoDB), REST APIs, CI/CD, Agile, GenAI
- Work Type: Remote / Hybrid
- Joining Timeline: Immediate / Within 15 Days
Job Features
Are you ready to push the boundaries of backend development with GenAI-driven platforms? If so, we are seeking a Software Developer – GenAI who combines deep Python knowledge and cloud-native archit...
Are you passionate about building scalable backend systems and driving automation at scale? If so, we are seeking a Backend Python Developer with 5–8 years of hands-on experience in Python development, cloud-native solutions, and API-driven architectures. This role is ideal for professionals who not only want to take end-to-end ownership of backend services but also thrive in Agile teams and enjoy contributing to high-performance, cloud-deployed applications.
Key Responsibilities
Backend Development & API Engineering
- Design, develop, and optimize backend services using Python (FastAPI, Flask, Django) with a strong focus on scalability, maintainability, and performance.
- Furthermore, build and maintain RESTful APIs and microservices to support complex workflows and integrations.
- In addition, implement robust automation workflows, including web crawling and scraping pipelines with Selenium, BeautifulSoup, and Pandas.
Cloud-Native Deployment & Scalability
- Deploy and manage containerized microservices using Docker, Kubernetes, and Helm in cloud and hybrid environments.
- Moreover, ensure reliability, high availability, and scalability by following cloud-native best practices across AWS and Azure platforms.
- To accelerate delivery and improve operational efficiency, implement CI/CD pipelines (GitHub Actions, Jenkins).
Database & System Design
- Work with relational databases (MS SQL Server, PostgreSQL) and NoSQL systems (MongoDB, Redis) to ensure data consistency, performance optimization, and caching strategies.
- Additionally, contribute to the system architecture for scalable, event-driven, and API-first solutions.
Agile Collaboration & DevOps
- Collaborate with cross-functional teams in Agile/Scrum environments to deliver iterative, business-driven solutions.
- Actively participate in sprint planning, daily stand-ups, and code reviews, thereby ensuring quality and alignment with best practices.
- Likewise, leverage monitoring and observability tools like Prometheus and Grafana for performance tracking and troubleshooting.
Required Skills & Qualifications
Must‑have qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; moreover, equivalent experience with strong outcomes is welcome.
- 5–8 years of Python backend development with production ownership; additionally, proven delivery of RESTful APIs using FastAPI, Flask, or Django.
- Hands‑on Docker, Kubernetes, and CI/CD experience; consequently, comfort with container orchestration, rollout strategies, and automated quality gates.
- Proficiency with MS SQL Server, PostgreSQL, and MongoDB; likewise, applied query optimization and effective caching strategies using Redis.
- Practical web crawling/scraping and data‑pipeline automation; in addition, strong problem‑solving, collaboration, and crisp documentation skills.
Good‑to‑have
- Exposure to AWS (EKS, S3, Lambda) and/or Azure managed services; moreover, familiarity with event‑driven systems and streaming.
- Experience with real‑time monitoring, logging, and performance tuning; likewise, understanding of API and microservice security patterns.
Position overview
- Title: Backend Python Developer.
- Location: Hyderabad with hybrid/remote flexibility; moreover, effective async communication and documentation are valued.
- Experience: 5–8 years with demonstrable production results.
- Key skills: Python, FastAPI/Flask/Django, REST, Docker, Kubernetes, SQL/NoSQL, Scraping Automation, CI/CD, Cloud‑Native (AWS/Azure).
- Timeline: Immediate or within 30 days; finally, earlier availability is appreciated.
Are you passionate about building scalable backend systems and driving automation at scale? If so, we are seeking a Backend Python Developer with 5–8 years of hands-on experience in Python developme...
Are you an experienced Java Developer in Bangalore who is eager to elevate your career with cutting-edge technologies? If so, we are thrilled to announce that Hardwin Software Solutions is hiring passionate backend developers. In this role, you will tackle large-scale enterprise projects. Importantly, this is a full-time onsite position in Bangalore, offering not only exciting growth opportunities but also exposure to real-time CMS platforms and microservices architecture.
Why You Should Apply for This Java Developer Role
At Hardwin Software Solutions, we don’t merely offer jobs; instead, we provide career paths. Here’s what you can expect:
- Work with Enterprise-Grade Tools: You will engage with modern Java technologies that are at the forefront of the industry, thus enhancing your skill set.
- Continuous Learning: You will benefit from mentorship and peer collaboration, which will significantly contribute to your professional development.
- Contribute to Digital Transformation: By participating in initiatives that redefine how businesses operate, you will make a meaningful impact.
- Build Scalable Applications: You will have the opportunity to develop high-performance applications, thereby making a difference in the market.
- Enjoy a Flexible Work Culture: You will thrive in a structured environment that encourages innovation, collaboration, and teamwork.
Key Responsibilities
As a Java Developer, you will be expected to:
- Design and Implement Backend Components: You will utilize Core Java to create robust systems that effectively meet business needs.
- Build and Maintain RESTful APIs: This will ensure seamless integration across various platforms, which enhances user experience.
- Work with Databases: You will effectively use MySQL or PostgreSQL for data management, which is crucial for application performance.
- Integrate JSP and Servlets: Your skills will enhance backend systems, making them more efficient and user-friendly.
- Develop Modular Applications: Embracing a microservices architecture will allow for scalability and flexibility in your projects.
- Conduct Code Reviews: By participating in thorough reviews, you will enhance code quality and performance, ensuring best practices are followed.
- Collaborate with Cross-Functional Teams: This collaboration will help you deliver features on time, benefiting the entire project and improving team dynamics.
- Adapt Quickly to CMS Platforms: You will gain familiarity with tools like BloomReach (Hippo CMS), which will broaden your expertise and skill set.
In addition, you will play a crucial role in promoting best practices across the team, which is essential for overall success.
Required Skills and Qualifications
To succeed in this role, you should possess:
- Experience: Ideally, you will have 5 years of hands-on Java backend development experience, which is vital for this position.
- OOP Knowledge: A strong understanding of Object-Oriented Programming principles will be necessary for effective coding.
- API Proficiency: You should have skills in building REST APIs and handling JSON/XML data efficiently.
- Familiarity with JSP and Servlets: Experience with enterprise Java tools will be a significant advantage.
- Database Experience: Proficiency in relational databases such as MySQL or PostgreSQL is essential for data management.
- Eagerness to Learn: A willingness to explore enterprise CMS platforms like BloomReach will set you apart from other candidates.
Preferred Skills
While not required, it’s a plus if you have:
- Framework Experience: Knowledge of Spring or Spring MVC frameworks will be beneficial for your development tasks.
- CMS Familiarity: Experience with tools like AEM, Magnolia, or Liferay will enhance your capabilities within the team.
- Understanding of Workflows: Insight into content publishing workflows will be helpful for project execution.
- Adaptability: The ability to work efficiently in fast-moving environments will contribute to your success.
Furthermore, having an open mindset and strong problem-solving skills will undoubtedly help you stand out among other applicants.
Job Summary
- Position: Java Developer
- Location: Bangalore (Onsite)
- Experience: 5 Years
- Employment Type: Full-Time
- Openings: Multiple
- Joining: Immediate or within 30 days
Job Features
Are you an experienced Java Developer in Bangalore who is eager to elevate your career with cutting-edge technologies? If so, we are thrilled to announce that Hardwin Software Solutions is hiring pass...