Jobs
Interviews
31 Job openings at ESDS Software Solution
Network Security

Mumbai, Maharashtra

3 - 6 years

Not disclosed

Remote

Full Time

ROLES AND RESPONSIBILITIES The role involves designing, implementing, and maintaining the network’s security posture, with a focus on UTM firewalls, WAF, and related security measures. Key responsibilities include configuring and managing firewall rules, monitoring network traffic, deploying security policies and profiles, configuring VPNs, troubleshooting connectivity issues, responding to security incidents, analysing logs, and ensuring connectivity using static or dynamic routing protocols. Additionally, the role requires ensuring compliance with participation in audits. Arrange and install network hardware and software as directed by the senior network engineer Screen network performance and report findings to immediate head Design and implement network security measures Give network status reports to chief technology officer, supervisor, and/or senior network engineer Design new arrangements to enhance the strength of the present network condition Investigate network issues and blackouts; redesign and work together with network designers on network enhancement Create and implement measures, traits, and access check to secure network frameworks Support and oversee firewall situations in accordance with established IT security procedures Upgrade information network to the most recent stable firmware release Configure and manage hardware, facilitated IP voice administrations, and firewalls Provide remote help to nearby engineers and end clients Undertake limited administration duties. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Bachelor’s degree in a computer-related discipline such as computer science, computer software/computer systems engineering, computer systems and networks, network security management, etc. A good grasp of communication protocols (Mainly TCP/IP) and routing protocols (e.g. BGP, OSPF) Strong familiarity with control models and system security Strong understanding of system working frameworks (JUNOS, Cisco IOS) Attention to detail and strong ability to detect network issues quickly Capacity to work independently or with little supervision Ability to understand management’s business and industry needs, and specialized requests Organizational aptitudes and the capacity to organize workload Relevant work experience in a similar position or industrial attachment. EDUCATIONAL QUALIFICATION B.E./ B. Tech in Computer/Electronic/IT or M.C.A or higher from a recognized university Up to date and relevant ITIL certification VMware Certified Professional / Advance Professional MCSA / MCSE / MCITP CCNA Security FortiGate/Palo Alto Certified RHCE or equivalent EXPERIENCE 3-6 years of relevant experience.

Pre Sales – Solution Architect

Bengaluru, Karnataka

8 years

None Not disclosed

On-site

Full Time

About the Role: We are seeking an experienced and strategic Pre sales – Solution Architect to join our dynamic team. The ideal candidate will have over 8 years of experience in crafting scalable, secure, and high-performance IT solutions. You will be responsible for leading solutioning efforts, aligning business objectives with technology strategies, and ensuring successful implementation of enterprise-grade solutions. Key Responsibilities: Collaborate with business stakeholders, pre-sales, and technical teams to gather requirements and define architecture blueprints. Design and present scalable, secure, and robust solutions tailored to customer needs across various domains (cloud, on-premises, hybrid). Lead the end-to-end solutioning process including RFP responses, client presentations, and solution documentation. Provide technical leadership during project planning, implementation, and post-deployment stages. Ensure architectural governance, best practices, and compliance with industry standards and regulations. Mentor and guide junior architects and solution engineers within the team. Stay updated with emerging technologies and assess their relevance to customer use cases. Build and maintain strong client relationships and act as a trusted advisor in the digital transformation journey. Required Skills & Qualifications: Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field. Minimum 8 years of experience in IT solution architecture, enterprise solutioning, or similar roles. Strong experience with cloud platforms (AWS, Azure, GCP), enterprise software solutions, APIs, microservices, and DevOps practices. Proven track record in designing and implementing large-scale, high-availability architectures. Excellent problem-solving, analytical, and communication skills. Experience in pre-sales support, proposal creation, and client engagement. TOGAF, AWS/Azure Solution Architect certifications will be an added advantage. What We Offer: Opportunity to work with cutting-edge technologies and a passionate team. High visibility role with direct impact on business growth and transformation. Collaborative and inclusive work environment. Learning and development opportunities tailored to your career goals. Job Features Job Category Software Division

Jr. Pre Sales – Solution Architect

Bengaluru, Karnataka

1 - 3 years

None Not disclosed

On-site

Full Time

We are seeking an experienced and strategic Jr. Pre Sales Solution Architect to join our dynamic team. The ideal candidate will have over 1-3 years of experience in crafting scalable, secure, and high-performance IT solutions. You will be responsible for leading solutioning efforts, aligning business objectives with technology strategies, and ensuring successful implementation of enterprise-grade solutions. Key Roles and Responsibilities: Architect cloud solutions that meet business, technical, and security requirements across IaaS, PaaS, and SaaS models. Collaborate with cross-functional teams to drive cloud adoption and transformation initiatives. Design hybrid and multi-cloud architectures , integrating on-premises environments with public clouds. Lead cloud assessments, migrations, and modernization efforts for legacy applications and workloads. Ensure compliance with industry standards, security policies, and governance frameworks. Develop architecture documentation, cloud strategy roadmaps, and reference architectures. Evaluate emerging technologies, tools, and services and recommend adoption where appropriate. Required Skills & Qualifications: Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field. Minimum 1-3 years of experience in IT solution architecture, enterprise solutioning, or similar roles. Strong experience with cloud platforms (AWS, Azure, GCP), enterprise software solutions, APIs, microservices, and DevOps practices. Proven track record in designing and implementing large-scale, high-availability architectures. Excellent problem-solving, analytical, and communication skills. Experience in pre-sales support, proposal creation, and client engagement. What We Offer: Opportunity to work with cutting-edge technologies and a passionate team. High visibility role with direct impact on business growth and transformation. Collaborative and inclusive work environment. Learning and development opportunities tailored to your career goals. Job Features Job Category Software Division

Solution Architect

Bengaluru, Karnataka

7 - 12 years

None Not disclosed

On-site

Full Time

Job Summary: We are looking for a skilled Solution Architect with 7 to 12 years of experience to design, develop, and maintain high-quality back-end systems and applications. The ideal candidate will have expertise in Python and related frameworks, with a focus on building scalable, secure, and efficient software solutions. This role requires a strong problem-solving mindset, collaboration with cross-functional teams, and a commitment to delivering innovative solutions that meet business objectives. Responsibilities Application and Back-End Development: Design, implement, and maintain back-end systems and APIs using Python frameworks such as Django, Flask, or FastAPI, focusing on scalability, security, and efficiency. Build and integrate scalable RESTful APIs, ensuring seamless interaction between front-end systems and back-end services. Write modular, reusable, and testable code following Python’s PEP 8 coding standards and industry best practices. Develop and optimize robust database schemas for relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB), ensuring efficient data storage and retrieval. Leverage cloud platforms like AWS, Azure, or Google Cloud for deploying scalable back-end solutions. Implement caching mechanisms using tools like Redis or Memcached to optimize performance and reduce latency. AI/ML Development: Build, train, and deploy machine learning (ML) models for real-world applications, such as predictive analytics, anomaly detection, natural language processing (NLP), recommendation systems, and computer vision. Work with popular machine learning and AI libraries/frameworks, including TensorFlow, PyTorch, Keras, and scikit-learn, to design custom models tailored to business needs. Process, clean, and analyze large datasets using Python tools such as Pandas, NumPy, and PySpark to enable efficient data preparation and feature engineering. Develop and maintain pipelines for data preprocessing, model training, validation, and deployment using tools like MLflow, Apache Airflow, or Kubeflow. Deploy AI/ML models into production environments and expose them as RESTful or GraphQL APIs for integration with other services. Optimize machine learning models to reduce computational costs and ensure smooth operation in production systems. Collaborate with data scientists and analysts to validate models, assess their performance, and ensure their alignment with business objectives. Implement model monitoring and lifecycle management to maintain accuracy over time, addressing data drift and retraining models as necessary. Experiment with cutting-edge AI techniques such as deep learning, reinforcement learning, and generative models to identify innovative solutions for complex challenges. Ensure ethical AI practices, including transparency, bias mitigation, and fairness in deployed models. Performance Optimization and Debugging: Identify and resolve performance bottlenecks in applications and APIs to enhance efficiency. Use profiling tools to debug and optimize code for memory and speed improvements. Implement caching mechanisms to reduce latency and improve application responsiveness. Testing, Deployment, and Maintenance: Write and maintain unit tests, integration tests, and end-to-end tests using Pytest, Unittest, or Nose. Collaborate on setting up CI/CD pipelines to automate testing, building, and deployment processes. Deploy and manage applications in production environments with a focus on security, monitoring, and reliability. Monitor and troubleshoot live systems, ensuring uptime and responsiveness. Collaboration and Teamwork: Work closely with front-end developers, designers, and product managers to implement new features and resolve issues. Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure smooth project delivery. Provide mentorship and technical guidance to junior developers, promoting best practices and continuous improvement. Required Skills and Qualifications Technical Expertise: Strong proficiency in Python and its core libraries, with hands-on experience in frameworks such as Django, Flask, or FastAPI. Solid understanding of RESTful API development, integration, and optimization. Experience working with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB). Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes. Expertise in using Git for version control and collaborating in distributed teams. Knowledge of CI/CD pipelines and tools like Jenkins, GitHub Actions, or CircleCI. Strong understanding of software development principles, including OOP, design patterns, and MVC architecture. Preferred Skills: Experience with asynchronous programming using libraries like asyncio, Celery, or RabbitMQ. Knowledge of data visualization tools (e.g., Matplotlib, Seaborn, Plotly) for generating insights. Exposure to machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn) is a plus. Familiarity with big data frameworks like Apache Spark or Hadoop. Experience with serverless architecture using AWS Lambda, Azure Functions, or Google Cloud Run. Soft Skills: Strong problem-solving abilities with a keen eye for detail and quality. Excellent communication skills to effectively collaborate with cross-functional teams. Adaptability to changing project requirements and emerging technologies. Self-motivated with a passion for continuous learning and innovation. Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Job Features Job Category Software Division

Platform Support

Bengaluru, Karnataka

3 years

None Not disclosed

On-site

Full Time

Summary: The Platform Support Admin manages and maintains the platform layer including hypervisor, ensuring the optimal performance and availability of virtualized environments. This role is critical in supporting the company’s infrastructure and application workloads. What the Role needs to Achieve Manage and administer hypervisors that virtualize hardware resources. ROLES AND RESPONSIBILITIES Cloud Stack Deployment & Configuration : Deploy and configure all layers of the cloud platform stack—including orchestration, virtualization, and storage components—ensuring seamless integration and scalability. Hypervisor Management : Install, configure, and maintain hypervisors, including provisioning and tuning of virtual machines and underlying compute resources. Network Design & Implementation : Design and configure virtual and physical networking components to support multi-tenant cloud infrastructure, including VLANs, bridges, virtual switches, and firewalls. Platform Optimization & Tuning : Continuously tune performance across the platform stack—compute, network, and storage—to maximize efficiency, reliability, and responsiveness. Monitoring, Troubleshooting & Bug Identification : Monitor platform health and resource utilization. Proactively identify and resolve issues, including isolating bugs in infrastructure components and collaborating with development/engineering teams for resolution. Security & Patch Management : Implement and manage patching across all components of the platform stack to ensure security, stability, and compliance. User Enablement & Training : Serve as the first point of contact for platform users. Provide onboarding, documentation, and training to ensure smooth adoption and self-service usage of the platform. Documentation & Knowledge Management : Maintain clear and comprehensive documentation for all configurations, operational procedures, known issues, and troubleshooting guides. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Proficiency with virtualization platforms such as VMware vSphere, Microsoft Hyper-V, or KVM. Experience with hypervisor management tools (e.g., vCenter, SCVMM, virsh, oVirt). Strong understanding of networking, storage, and security principles in virtualized infrastructures. Solid system administration skills in Linux and/or Windows operating systems. Strong proficiency in data structures and algorithms, with a genuine passion for programming (preferably in Python or Go). Familiarity with infrastructure automation and scripting for operational efficiency. Excellent analytical, troubleshooting, and communication skills. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Computer Science, Information Systems, or a related technical field. EXPERIENCE 3+ years of hands-on experience managing and administering hypervisors in a production environment. Job Features Job Category Software Division

UX Designer

Chennai, Tamil Nadu

4 years

None Not disclosed

On-site

Full Time

The UX Developer is expected to shape how users interact with the company’s products and services by applying user-centered design principles. This role involves combining user research, design thinking, and prototyping skills to craft intuitive and engaging user experiences that align with both user needs and business goals. What the Role needs to Achieve Conduct user research and design user experiences. ROLES AND RESPONSIBILITIES User Research & Discovery : Plan and conduct user interviews, surveys, contextual inquiries, and usability testing to understand user needs, behaviors, and pain points. Insight & Analysis : Synthesize research findings into actionable insights, identifying behavioral trends, usability gaps, and improvement opportunities across user journeys. UX Artifacts & Strategy : Develop user personas , journey maps , empathy maps , and task flows to guide product and design decisions. Wireframing & Prototyping : Create low- to high-fidelity wireframes, mock-ups, and interactive prototypes using tools like Figma , Adobe XD , and InVision to communicate design ideas and flows. Collaboration & Handoff : Work closely with UI developers to ensure seamless implementation of UX designs using HTML, CSS, and JS. Maintain alignment between design intent and development output. Validation & Iteration : Conduct usability testing and A/B testing to validate design hypotheses and refine solutions based on user feedback and performance data. User-Centered Advocacy : Champion user-first thinking throughout the product lifecycle, advocating for accessibility, simplicity, and consistency across all interfaces. Cloud-Aware Design : Design user experiences tailored for cloud-based environments , including platform dashboards, service configurations, and complex system interactions. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Proven experience in UX research , design, and prototyping across web and cloud-based applications. Proficiency in Figma , Adobe XD , InVision , and familiarity with HTML, CSS, JavaScript for effective collaboration with development teams. Strong analytical skills with experience in interpreting user data and supporting design decisions with A/B testing and usability metrics. Excellent communication and storytelling abilities to convey user needs and design rationale to diverse stakeholders. Familiarity with cloud computing concepts and the ability to design intuitive workflows for technically complex products is a plus. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Human-Computer Interaction (HCI), Design, Psychology, or a related field. EXPERIENCE More than 4 years of experience Job Features Job Category Software Division Reporting To CTO Org

UI/UX Designer (Motion, Graphic, and Interface Design)

Chennai, Tamil Nadu

4 - 7 years

None Not disclosed

On-site

Full Time

Job Summary: We are looking for a creative and detail-oriented UI/UX Designer with 4 to 7 years of experience in Motion Design, Graphic Design, and User Interface (UI) Design. The ideal candidate has a proven track record of transforming complex user needs and business goals into engaging, accessible, and visually appealing digital experiences. This role will focus on delivering pixel-perfect UI designs across web, mobile, and native applications. Responsibilities: Design and Development: Create intuitive and visually stunning user interfaces that enhance user experience across platforms (web, mobile, and native applications). Design motion graphics and animations to deliver interactive and engaging experiences. Develop wireframes, prototypes, and high-fidelity designs that align with project requirements. User-Centered Design: Collaborate with stakeholders to understand user needs, business objectives, and design goals. Conduct user research and usability testing to refine and enhance designs. Ensure accessibility and usability are at the forefront of all designs. Graphic and Visual Design: Develop creative assets, icons, graphics, and motion visuals that complement user interfaces. Maintain consistency in design components, typography, and color schemes to ensure brand alignment. Collaboration: Work closely with developers, product managers, and other designers to ensure seamless implementation of designs. Present design ideas, prototypes, and solutions to stakeholders and gather feedback for improvements. Required Skills and Qualifications: Experience: 4-7 years of hands-on experience in UI/UX design, motion graphics, and visual design. Design Tools: Proficiency in tools like Figma, Adobe XD, Sketch, Illustrator, Photoshop, and motion design tools like After Effects. UI/UX Expertise: Strong ability to translate complex requirements into user-friendly interfaces and experiences. Motion Graphics: Experience in creating animations and interactive designs to elevate user engagement. Prototyping and Testing: Knowledge of prototyping tools and user testing methodologies to validate designs. Responsive Design: Experience designing for web, mobile, and native applications with a focus on accessibility. Soft Skills: Strong creative and analytical thinking with excellent attention to detail. Ability to communicate design concepts clearly and collaborate effectively in a team environment. Proactive approach to problem-solving and continuous improvement. Education: Bachelor’s degree in Design, Fine Arts, Human-Computer Interaction (HCI), or a related field. Job Features Job Category Software Division

Sales Manager – (Govt., Enterprise, BFSI)

Andhra Pradesh

0 years

INR Not disclosed

On-site

Part Time

Position Overview: We are looking for experienced Sales champions with a strong background in selling complex, enterprise-level solutions. The ideal candidates will have a proven track record in consulting and solution sales, with expertise in e-governance, Digital Banking, cybersecurity, and enterprise solutions. This role requires a strategic thinker who understands how to position solutions that align with client needs and deliver impactful outcomes. Key Responsibilities: Develop and execute strategic sales plans for e-Governance, BFSI, Cybersecurity, and Enterprise Solutions. Engage C-level executives and senior stakeholders to position consulting-led, customized IT solutions. Leverage strong government and BFSI network to build pipeline and generate high-value business. Lead proposal development, RFP responses, and contract negotiations for complex solutions. Collaborate with pre-sales, technical, and delivery teams to ensure optimal solution delivery. Track industry trends, government procurement policies, and competitor strategies. Achieve sales targets while maintaining long-term client relationships and satisfaction. Represent ESDS in industry events, government forums, and digital transformation initiatives. Key Focus Areas: e-Governance & Government Sales – Stronghold in Uttar Pradesh government ecosystem (departments, PSUs, ministries). Cybersecurity & SoC Solutions Digital Banking & BFSI Transformation Cloud Hosting, Data Center, Managed Services, and Enterprise IT Qualifications: Bachelor’s or Master’s Business, Information Technology, or a related Advanced degrees or certifications in enterprise solutions, Digital Banking, cybersecurity, or e-governance pref. Job Features Job Category Software Division

UX Designer

Chennai

4 years

INR 4.8 - 7.625 Lacs P.A.

On-site

Part Time

The UX Developer is expected to shape how users interact with the company’s products and services by applying user-centered design principles. This role involves combining user research, design thinking, and prototyping skills to craft intuitive and engaging user experiences that align with both user needs and business goals. What the Role needs to Achieve Conduct user research and design user experiences. ROLES AND RESPONSIBILITIES User Research & Discovery : Plan and conduct user interviews, surveys, contextual inquiries, and usability testing to understand user needs, behaviors, and pain points. Insight & Analysis : Synthesize research findings into actionable insights, identifying behavioral trends, usability gaps, and improvement opportunities across user journeys. UX Artifacts & Strategy : Develop user personas , journey maps , empathy maps , and task flows to guide product and design decisions. Wireframing & Prototyping : Create low- to high-fidelity wireframes, mock-ups, and interactive prototypes using tools like Figma , Adobe XD , and InVision to communicate design ideas and flows. Collaboration & Handoff : Work closely with UI developers to ensure seamless implementation of UX designs using HTML, CSS, and JS. Maintain alignment between design intent and development output. Validation & Iteration : Conduct usability testing and A/B testing to validate design hypotheses and refine solutions based on user feedback and performance data. User-Centered Advocacy : Champion user-first thinking throughout the product lifecycle, advocating for accessibility, simplicity, and consistency across all interfaces. Cloud-Aware Design : Design user experiences tailored for cloud-based environments , including platform dashboards, service configurations, and complex system interactions. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Proven experience in UX research , design, and prototyping across web and cloud-based applications. Proficiency in Figma , Adobe XD , InVision , and familiarity with HTML, CSS, JavaScript for effective collaboration with development teams. Strong analytical skills with experience in interpreting user data and supporting design decisions with A/B testing and usability metrics. Excellent communication and storytelling abilities to convey user needs and design rationale to diverse stakeholders. Familiarity with cloud computing concepts and the ability to design intuitive workflows for technically complex products is a plus. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Human-Computer Interaction (HCI), Design, Psychology, or a related field. EXPERIENCE More than 4 years of experience Job Features Job Category Software Division Reporting To CTO Org

Jr. Software Engineer (ReactJS, ElectronJS, and Front-End Development)

Chennai

2 years

INR Not disclosed

On-site

Part Time

Job Summary: We are seeking a talented and motivated Sr. Software Engineer with 2 to 4 years of experience in building modern, responsive UIs and single-page applications (SPAs) using cutting-edge frameworks and libraries. The ideal candidate will have deep expertise in ReactJS, ElectronJS, React Native, HTML5, AngularJS, and CSS, with a passion for delivering seamless user experiences across web and mobile platforms. Responsibilities: **Front-End Development:** – Design and develop responsive, user-friendly UIs for web, mobile, and desktop applications using ReactJS, React Native, and ElectronJS. – Build and optimize single-page applications (SPAs) with efficient, reusable components. – Ensure high-quality implementation of front-end code using HTML5, CSS, and AngularJS. **Performance and Optimization:** – Improve UI performance, scalability, and loading times across platforms. – Debug and troubleshoot front-end issues to deliver a smooth user experience. **Collaboration:** – Work closely with product managers, designers, and back-end developers to implement functional and visually appealing user interfaces. – Participate in code reviews and collaborate on front-end best practices. **Innovation and Quality:** – Stay updated on emerging front-end technologies and frameworks to bring innovative solutions to projects. – Follow UI/UX standards and best practices to deliver pixel-perfect, intuitive applications. Required Skills and Qualifications: – **Experience:** 2-4 years of experience in front-end and UI development. – **Technical Expertise:** – Proficiency in ReactJS, ElectronJS, React Native, and AngularJS. – Strong hands-on experience with HTML5, CSS3, and modern JavaScript (ES6+). – Experience building responsive and adaptive UIs for web and mobile applications. – **SPA Development:** Proven expertise in developing single-page applications (SPAs) with modern frameworks. – **Optimization Skills:** Knowledge of performance optimization, debugging, and cross-browser compatibility. – **Version Control:** Proficiency in Git for code management. Soft Skills: Strong problem-solving skills with a keen eye for detail. Ability to collaborate effectively with cross-functional teams. Excellent communication and time management skills. Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Why Join Us? Work on cutting-edge front-end technologies with exciting, impactful projects. Join a collaborative team that values innovation and growth. Competitive compensation with opportunities for professional development and advancement. Contribute to building modern, responsive, and visually stunning applications for diverse platforms. Job Features Job Category Software Division

Jr. Database Developer (SQL, No-SQL, and Data Warehousing)

Chennai

2 - 4 years

INR Not disclosed

On-site

Part Time

Job Summary: We are seeking a skilled and detail-oriented Sr. Database Developer with 2 to 4 years of experience in designing, developing, and optimizing databases to meet business requirements. The ideal candidate will have strong expertise in PostgreSQL, MS-SQL, SQL Development, Stored Procedures (SP), Data Warehousing (DWH), and No-SQL systems. This role requires a proven ability to deliver performant, scalable, and secure database solutions while ensuring data integrity and accuracy. Responsibilities: Database Design and Development: Design, develop, and optimize relational and No-SQL databases to support application and reporting requirements. Develop complex SQL queries, stored procedures, functions, and triggers for efficient data retrieval and processing. Build and maintain Data Warehousing (DWH) solutions for analytics and reporting. Performance Optimization: Analyze and optimize SQL statements, indexes, and database structures for performance tuning. Troubleshoot and resolve performance bottlenecks in database systems. Data Integrity and Security: Ensure data accuracy, consistency, and security across systems. Implement backup, recovery, and failover strategies for database reliability. Collaboration and Support: Work closely with application developers, business analysts, and data engineers to understand business requirements and deliver database solutions. Support ongoing database administration tasks, including monitoring, maintenance, and documentation. Required Skills and Qualifications: Experience: 2-4 years of experience in database development and optimization. Technical Expertise: Proficiency in PostgreSQL, MS-SQL, and SQL. Hands-on experience with Stored Procedures (SP), Functions, and Triggers. Knowledge of Data Warehousing (DWH) concepts and development. Familiarity with No-SQL databases like MongoDB or Cassandra. Performance Tuning: Strong skills in query optimization and database performance analysis. Tools: Proficiency with database management tools and scripting. Soft Skills: Excellent analytical and problem-solving abilities. Strong collaboration and communication skills to work effectively with cross-functional teams. Detail-oriented with a focus on data quality and performance. Education: Bachelor’s degree in Computer Science, Information Systems, or a related field. Job Features Job Category Software Division

UI Developer

Chennai

4 years

INR 3.0 - 4.5 Lacs P.A.

On-site

Part Time

The UI Developer is expected to design and develop intuitive, visually appealing, and responsive user interfaces for web and mobile applications. This role demands a strong grasp of design principles, user experience considerations, and front-end development best practices to deliver seamless and engaging digital experiences. What the Role needs to Achieve Design and develop user interfaces (UIs) for web and mobile applications. ROLES AND RESPONSIBILITIES UI Design & Prototyping : Translate design concepts into interactive prototypes using tools like Figma , Sketch , or Adobe XD , and ensure design feasibility with developers and product stakeholders. Front-End Development : Develop modular, responsive, and maintainable UI components using HTML , CSS , JavaScript , and modern frameworks like React , Angular , or js . Micro-Frontend Architecture : Contribute to the design and implementation of Micro-Frontend architectures that enable scalable, independent UI module development across teams. Cross-Platform Optimization : Ensure consistent user experience across browsers and devices , while optimizing for performance and adhering to accessibility (WCAG) standards. Cloud-Integrated UIs : Collaborate with backend teams using js , ExpressJS , and cloud services to integrate UI with APIs and real-time data streams in cloud-native environments. Testing & Experimentation : Implement robust unit tests using Jest or equivalent frameworks, support A/B testing , and contribute to UI regression testing pipelines to ensure product stability and data-driven improvements. Collaboration & Agile Delivery : Work closely with UX designers, product managers, and backend developers in an agile setting to deliver cohesive, user-focused solutions. Continuous Learning : Stay up-to-date with the latest web development trends , tools, and frameworks, and advocate for UI/UX best practices across teams. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Strong proficiency in HTML, CSS, JavaScript , and at least one major front-end framework ( React , Angular , or Vue ). Experience with js and ExpressJS for front-end and API integration workflows. Hands-on experience with Figma and UI prototyping tools. Knowledge of MicroFrontend architecture principles and cloud computing Familiarity with unit testing (e.g., Jest ) and A/B testing Understanding of performance optimization, responsive design, and web accessibility guidelines. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Computer Science, Design, or a related field. EXPERIENCE More than 4 years of experience Job Features Job Category Software Division Reporting To CTO Org

Project Managers (Scrum M)

Chennai

8 years

INR Not disclosed

On-site

Part Time

The Project Manager is expected to drive successful project execution by effectively planning, monitoring, and guiding projects throughout the entire lifecycle. This role is responsible for ensuring timely delivery, adherence to budget, and maintaining high-quality standards across all project phases. What the Role needs to Achieve Oversee the entire project lifecycle. Manage project scope, budget, and schedule. Ensure that deliverables are met. ROLES AND RESPONSIBILITIES Project Planning & Execution : Lead end-to-end planning and execution of technical and cloud-based projects using SDLC, Agile, and hybrid delivery models. Develop detailed project plans, timelines, budgets, and resource allocation strategies. Agile Program Management : Facilitate Agile ceremonies (daily stand-ups, sprint planning, reviews, and retrospectives) and use Jira and GitLab to manage epics, stories, and progress tracking. Stakeholder Management : Collaborate with cross-functional teams—including engineering, QA, product, and DevOps—as well as external clients to align on requirements, timelines, and deliverables. Cloud & DevOps Awareness : Coordinate projects involving public cloud infrastructure, CI/CD pipelines, infrastructure-as-code, containerization, and DevOps automation, ensuring technical teams are supported and project risks are mitigated. Risk & Issue Management : Identify risks proactively, develop mitigation strategies, and manage project escalations to ensure timely resolution and minimal impact on delivery. Reporting & Governance : Deliver consistent status reports (weekly, monthly) to leadership, highlighting progress, risks, dependencies, and key decisions. Ensure all documentation and governance processes comply with PMP or PRINCE2 standards. Performance Monitoring : Track and report on project KPIs and milestones to ensure transparency, accountability, and continuous improvement across project portfolios. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Proficiency in project management methodologies (Agile, Scrum, Waterfall). Strong command of project management tools such as Asana, Trello, and Jira. Excellent communication, leadership, and problem-solving skills. Ability to manage multiple projects simultaneously and perform well in a dynamic environment. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Project Management, Business Administration, or a related field. PMI certification (PMP) or equivalent is a plus. EXPERIENCE More than 8 years of experience Job Features Job Category Software Division

Python Developer

Chennai

3 - 6 years

INR 3.4 - 4.0 Lacs P.A.

On-site

Part Time

Job Summary: We are looking for a skilled Python Developer with 3 to 6 years of experience to design, develop, and maintain high-quality back-end systems and applications. The ideal candidate will have expertise in Python and related frameworks, with a focus on building scalable, secure, and efficient software solutions. This role requires a strong problem-solving mindset, collaboration with cross-functional teams, and a commitment to delivering innovative solutions that meet business objectives. Responsibilities Application and Back-End Development: Design, implement, and maintain back-end systems and APIs using Python frameworks such as Django, Flask, or FastAPI, focusing on scalability, security, and efficiency. Build and integrate scalable RESTful APIs, ensuring seamless interaction between front-end systems and back-end services. Write modular, reusable, and testable code following Python’s PEP 8 coding standards and industry best practices. Develop and optimize robust database schemas for relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB), ensuring efficient data storage and retrieval. Leverage cloud platforms like AWS, Azure, or Google Cloud for deploying scalable back-end solutions. Implement caching mechanisms using tools like Redis or Memcached to optimize performance and reduce latency. AI/ML Development: Build, train, and deploy machine learning (ML) models for real-world applications, such as predictive analytics, anomaly detection, natural language processing (NLP), recommendation systems, and computer vision. Work with popular machine learning and AI libraries/frameworks, including TensorFlow, PyTorch, Keras, and scikit-learn, to design custom models tailored to business needs. Process, clean, and analyze large datasets using Python tools such as Pandas, NumPy, and PySpark to enable efficient data preparation and feature engineering. Develop and maintain pipelines for data preprocessing, model training, validation, and deployment using tools like MLflow, Apache Airflow, or Kubeflow. Deploy AI/ML models into production environments and expose them as RESTful or GraphQL APIs for integration with other services. Optimize machine learning models to reduce computational costs and ensure smooth operation in production systems. Collaborate with data scientists and analysts to validate models, assess their performance, and ensure their alignment with business objectives. Implement model monitoring and lifecycle management to maintain accuracy over time, addressing data drift and retraining models as necessary. Experiment with cutting-edge AI techniques such as deep learning, reinforcement learning, and generative models to identify innovative solutions for complex challenges. Ensure ethical AI practices, including transparency, bias mitigation, and fairness in deployed models. Performance Optimization and Debugging: Identify and resolve performance bottlenecks in applications and APIs to enhance efficiency. Use profiling tools to debug and optimize code for memory and speed improvements. Implement caching mechanisms to reduce latency and improve application responsiveness. Testing, Deployment, and Maintenance: Write and maintain unit tests, integration tests, and end-to-end tests using Pytest, Unittest, or Nose. Collaborate on setting up CI/CD pipelines to automate testing, building, and deployment processes. Deploy and manage applications in production environments with a focus on security, monitoring, and reliability. Monitor and troubleshoot live systems, ensuring uptime and responsiveness. Collaboration and Teamwork: Work closely with front-end developers, designers, and product managers to implement new features and resolve issues. Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure smooth project delivery. Provide mentorship and technical guidance to junior developers, promoting best practices and continuous improvement. Required Skills and Qualifications Technical Expertise: Strong proficiency in Python and its core libraries, with hands-on experience in frameworks such as Django, Flask, or FastAPI. Solid understanding of RESTful API development, integration, and optimization. Experience working with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB). Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes. Expertise in using Git for version control and collaborating in distributed teams. Knowledge of CI/CD pipelines and tools like Jenkins, GitHub Actions, or CircleCI. Strong understanding of software development principles, including OOP, design patterns, and MVC architecture. Preferred Skills: Experience with asynchronous programming using libraries like asyncio, Celery, or RabbitMQ. Knowledge of data visualization tools (e.g., Matplotlib, Seaborn, Plotly) for generating insights. Exposure to machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn) is a plus. Familiarity with big data frameworks like Apache Spark or Hadoop. Experience with serverless architecture using AWS Lambda, Azure Functions, or Google Cloud Run. Soft Skills: Strong problem-solving abilities with a keen eye for detail and quality. Excellent communication skills to effectively collaborate with cross-functional teams. Adaptability to changing project requirements and emerging technologies. Self-motivated with a passion for continuous learning and innovation. Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Job Features Job Category Software Division

System Analyst

Chennai

4 years

INR 5.0 - 8.0 Lacs P.A.

On-site

Part Time

The System Analyst (Market Oriented) is expected to apply system analysis expertise and market-driven research to enhance the company’s competitive edge. This role involves continuously evaluating the company’s offerings against competitors, identifying gaps, and recommending innovative, technology-driven solutions—particularly in cloud computing, high-performance computing (HPC), and distributed systems. The analyst collaborates closely with product and development teams to drive market leadership through data-backed insights and technical foresight. What the Role needs to Achieve Research competitors, analyze our systems, drive innovation for market leadership ROLES AND RESPONSIBILITIES Market & System Analysis : Conduct in-depth market research , competitive benchmarking , and trend analysis (qualitative, quantitative, and financial) to identify platform improvement opportunities and inform product decisions. Cloud & Infrastructure Insight : Analyze and recommend enhancements across public cloud platforms (AWS, Azure, GCP) , virtualization layers (Hypervisor, OpenStack) , container platforms (Docker, Kubernetes) , and infrastructure technologies including SDN , SDS , and IaC . Innovation & Differentiation : Leverage knowledge of DevOps , AIOps , MLOps , and distributed systems to propose innovative solutions that improve platform scalability, reliability, and differentiation in the market. Cross-Functional Collaboration : Work closely with product managers, architects, and engineering teams to translate business needs into system requirements. Ensure alignment with the product roadmap, KPIs, and KRAs. Requirement Gathering & Documentation : Develop detailed system specifications, UML diagrams , wireframes , and user stories using tools like Figma , Jira , and GitLab to support efficient planning and development. Performance Evaluation & KPI Tracking : Define system-level KPIs, track performance metrics, and provide actionable insights to stakeholders for continuous improvement and strategic planning. Strategic Communication : Present findings, technical analyses, and recommendations in a clear and compelling manner to both technical and business stakeholders, enabling informed decisions and optimized resource allocation. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Strong understanding of cloud computing, high-performance computing (HPC), and distributed systems. Proven ability to conduct market research and extract strategic, data-driven insights. Excellent communication and collaboration skills for cross-functional teamwork and stakeholder engagement. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Computer Science, Information Systems, or a related field. EXPERIENCE 4 + years of experience in system analysis or related roles, with expertise in system architectures and analysis techniques. Job Features Job Category Software Division

Head- Python Developer

Chennai

7 - 12 years

INR Not disclosed

On-site

Part Time

Job Summary: We are looking for a skilled Python Developer with 7 to 12 years of experience to design, develop, and maintain high-quality back-end systems and applications. The ideal candidate will have expertise in Python and related frameworks, with a focus on building scalable, secure, and efficient software solutions. This role requires a strong problem-solving mindset, collaboration with cross-functional teams, and a commitment to delivering innovative solutions that meet business objectives. Responsibilities Application and Back-End Development: Design, implement, and maintain back-end systems and APIs using Python frameworks such as Django, Flask, or FastAPI, focusing on scalability, security, and efficiency. Build and integrate scalable RESTful APIs, ensuring seamless interaction between front-end systems and back-end services. Write modular, reusable, and testable code following Python’s PEP 8 coding standards and industry best practices. Develop and optimize robust database schemas for relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB), ensuring efficient data storage and retrieval. Leverage cloud platforms like AWS, Azure, or Google Cloud for deploying scalable back-end solutions. Implement caching mechanisms using tools like Redis or Memcached to optimize performance and reduce latency. AI/ML Development: Build, train, and deploy machine learning (ML) models for real-world applications, such as predictive analytics, anomaly detection, natural language processing (NLP), recommendation systems, and computer vision. Work with popular machine learning and AI libraries/frameworks, including TensorFlow, PyTorch, Keras, and scikit-learn, to design custom models tailored to business needs. Process, clean, and analyze large datasets using Python tools such as Pandas, NumPy, and PySpark to enable efficient data preparation and feature engineering. Develop and maintain pipelines for data preprocessing, model training, validation, and deployment using tools like MLflow, Apache Airflow, or Kubeflow. Deploy AI/ML models into production environments and expose them as RESTful or GraphQL APIs for integration with other services. Optimize machine learning models to reduce computational costs and ensure smooth operation in production systems. Collaborate with data scientists and analysts to validate models, assess their performance, and ensure their alignment with business objectives. Implement model monitoring and lifecycle management to maintain accuracy over time, addressing data drift and retraining models as necessary. Experiment with cutting-edge AI techniques such as deep learning, reinforcement learning, and generative models to identify innovative solutions for complex challenges. Ensure ethical AI practices, including transparency, bias mitigation, and fairness in deployed models. Performance Optimization and Debugging: Identify and resolve performance bottlenecks in applications and APIs to enhance efficiency. Use profiling tools to debug and optimize code for memory and speed improvements. Implement caching mechanisms to reduce latency and improve application responsiveness. Testing, Deployment, and Maintenance: Write and maintain unit tests, integration tests, and end-to-end tests using Pytest, Unittest, or Nose. Collaborate on setting up CI/CD pipelines to automate testing, building, and deployment processes. Deploy and manage applications in production environments with a focus on security, monitoring, and reliability. Monitor and troubleshoot live systems, ensuring uptime and responsiveness. Collaboration and Teamwork: Work closely with front-end developers, designers, and product managers to implement new features and resolve issues. Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure smooth project delivery. Provide mentorship and technical guidance to junior developers, promoting best practices and continuous improvement. Required Skills and Qualifications Technical Expertise: Strong proficiency in Python and its core libraries, with hands-on experience in frameworks such as Django, Flask, or FastAPI. Solid understanding of RESTful API development, integration, and optimization. Experience working with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB). Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes. Expertise in using Git for version control and collaborating in distributed teams. Knowledge of CI/CD pipelines and tools like Jenkins, GitHub Actions, or CircleCI. Strong understanding of software development principles, including OOP, design patterns, and MVC architecture. Preferred Skills: Experience with asynchronous programming using libraries like asyncio, Celery, or RabbitMQ. Knowledge of data visualization tools (e.g., Matplotlib, Seaborn, Plotly) for generating insights. Exposure to machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn) is a plus. Familiarity with big data frameworks like Apache Spark or Hadoop. Experience with serverless architecture using AWS Lambda, Azure Functions, or Google Cloud Run. Soft Skills: Strong problem-solving abilities with a keen eye for detail and quality. Excellent communication skills to effectively collaborate with cross-functional teams. Adaptability to changing project requirements and emerging technologies. Self-motivated with a passion for continuous learning and innovation. Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Job Features Job Category Software Division

Product Manager

Chennai

10 years

INR Not disclosed

On-site

Part Time

The Senior Product Manager is expected to provide strategic direction for a product or suite of products. This includes defining a clear and compelling product vision, mentoring project managers to ensure alignment with strategic goals, fostering strong and collaborative stakeholder relationships, and proactively identifying and managing risks to drive successful product delivery. What the Role needs to Achieve Shapes product vision, guides project managers, cultivates stakeholder relationships, and manages risk to deliver impactful products. ROLES AND RESPONSIBILITIES Product Strategy & Vision : Collaborate with internal and external stakeholders to define a compelling product vision that aligns with business objectives and market demands across cloud, virtualization, and DevOps domains. Roadmap Planning : Strategically define and manage the product roadmap, prioritizing features and release schedules using Agile, Scrum, and SDLC frameworks. Leverage tools like Jira and GitLab to track progress and delivery. Cross-functional Leadership : Guide project managers and engineering teams without micromanagement, ensuring that project execution aligns with product goals. Support cross-team collaboration by sharing best practices and problem-solving frameworks. Stakeholder Engagement : Drive regular (minimum weekly) interactions with stakeholders to ensure alignment, gather feedback, and expedite decision-making. Present updates through structured weekly, fortnightly, and monthly reports. Risk Management : Identify potential risks throughout the product lifecycle and proactively develop mitigation and contingency plans using PMP or PRINCE2 methodologies. Data-Driven Insights : Define and monitor KPIs and KRAs to assess product performance. Use analytics to continuously refine the product roadmap and enhance customer value. Communication & Influence : Clearly articulate product strategy, progress, risks, and trade-offs to technical and non-technical stakeholders. Use your domain knowledge to influence strategic decisions and drive successful outcomes. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Strong understanding of product development methodologies (Agile, Scrum, etc.). Exceptional market analysis and research skills. Excellent leadership and strategic thinking abilities. Strong interpersonal and communication skills to guide teams and foster collaboration. Proven ability to build and maintain strong relationships with diverse stakeholders. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Business Administration or a related field (Master’s preferred). EXPERIENCE Experience of more than 10 years Job Features Job Category Software Division

Integrated Test Developer

Chennai

3 years

INR 2.2875 - 4.7425 Lacs P.A.

On-site

Part Time

The Integrated Test Developer is expected to ensure the quality, reliability, and security of complex, integrated software systems. This role involves close collaboration with development teams to design and implement comprehensive testing strategies. It emphasizes continuous integration practices, the use of tools like Gerrit, and a strong focus on mocking, benchmarking, and validating security-related features. What the Role needs to Achieve Build robust and reliable testing suites that act as the primary layer of quality control. ROLES AND RESPONSIBILITIES Cloud Orchestration Development : Design and develop scalable, modular software for cloud orchestration services across compute, storage, and networking layers. Ensure integration with core platform services and third-party APIs. Quality Engineering & Integration Testing : Write clean, well-documented, and testable code with comprehensive integration tests. Ensure reliability through continuous validation of all edge cases, failure conditions, and security requirements. Test Strategy & Execution : Collaborate with QA and DevOps teams to design robust test plans, including system integration, performance, end-to-end, and security tests (SSO, impersonation, access control). Mocking & Simulation : Develop effective mocking strategies to simulate real-world cloud components and validate system behavior under diverse scenarios. CI/CD & Code Review Integration : Automate test execution within CI/CD pipelines using tools like GitLab CI, Jenkins, or Gerrit. Participate actively in peer code reviews and enforce quality gates and testing coverage standards. Defect Management & Debugging : Analyze test results, log issues systematically, and collaborate with developers to troubleshoot, isolate root causes, and validate fixes efficiently. Security & Compliance : Ensure software and test frameworks follow secure coding practices, meet regulatory requirements (e.g., RBAC, audit trails), and prevent common vulnerabilities. Tooling & Process Innovation : Continuously improve testing frameworks, development toolchains, and deployment workflows to increase velocity without compromising reliability or compliance. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Proficiency in programming languages such as Python or Go, along with experience in testing frameworks, scripting tools, and Gerrit. Solid understanding of the Software Development Life Cycle (SDLC), various testing methodologies, mocking techniques, and security best practices. Strong analytical and problem-solving abilities. Effective communication and a collaborative mindset to work seamlessly within cross-functional teams. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Computer Science, Software Engineering, or a related field EXPERIENCE 3+ years of experience in software testing Job Features Job Category Software Division Reporting To CTO Org

Platform Developer

Chennai

8 years

INR Not disclosed

On-site

Part Time

Summary: The Platform Developer will be responsible for designing, developing, and maintaining the core software platforms that power the company’s products and services. This role requires a strong understanding of software engineering principles, scalable architectures, and cloud technologies. What the Role needs to Achieve Design, develop, and maintain scalable and reliable platform applications. ROLES AND RESPONSIBILITIES Platform Design & Architecture : Design and architect modular, scalable, and fault-tolerant platform components using event-driven architecture , distributed computing models , and cloud-native design principles. Software Development : Write clean, efficient, and maintainable code in Python and Go , following best practices in software design patterns and secure development lifecycles. Cloud & Container Services : Implement and manage cloud-based platform services using containers ( Docker, Kubernetes ) and orchestrate microservices across hybrid environments. Infrastructure as Code (IaC) : Automate platform provisioning, scaling, and monitoring using tools like Terraform, Ansible , and integrate with DevOps pipelines and AIops/MLOps Database & Integration Design : Design performant, scalable database and messaging systems using PgSQL, MongoDB, Redis, InfluxDB, Kafka , and ESB -based integrations. Testing & Quality Assurance : Write comprehensive unit tests , support automated testing , and validate services prior to integration using GitLab CI pipelines. Ensure code coverage, resilience, and regression safety. Troubleshooting & Optimization : Diagnose and resolve platform issues across development, staging, and production environments. Continuously tune systems for cost, performance, and reliability. Collaboration & Agile Delivery : Work closely with product managers, architects, and fellow engineers using tools like Jira and GitLab to deliver features aligned with product KPIs and business KRAs. Documentation & UML Modeling : Maintain technical documentation, UML diagrams , and system design artifacts to ensure maintainability, clarity, and team knowledge sharing. Technology Foresight : Stay updated with the latest in cloud computing , DevOps , container orchestration , and platform engineering to bring forward new ideas and best practices. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Deep expertise in cloud platforms engineering such as AWS, Azure, or GCP. Strong understanding of architectural patterns and design principles, including Event-Driven Architecture, distributed computing, enterprise bus, microservices, and high-performance computing. Proficiency in architecture diagramming tools and documentation. Strong foundation in data structures and algorithms, with a passion for programming (Python, Go preferred). Excellent leadership and communication skills. Strategic mindset with the ability to assess long-term implications of architectural decisions. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred). EXPERIENCE 8+ years of experience in software architecture and design. Job Features Job Category Software Division

Technical Architect

Chennai

8 years

INR 3.94 - 9.5 Lacs P.A.

On-site

Part Time

Summary: The Architect plays a crucial role in defining and shaping the overall technical architecture of the company’s platforms. This role requires deep expertise in software and system design principles, cloud technologies, and a strategic vision for scaling systems. What the Role needs to Achieve Design, implement and benchmark the overall architecture of the platform. ROLES AND RESPONSIBILITIES End-to-End Architecture Design : Architect distributed, event-driven, and microservices-based systems similar to public cloud platforms. Leverage containers, Kubernetes , and hybrid virtualization environments ( Hypervisor, OpenStack ) in architecting it. Technology Evaluation & Strategy : Evaluate and recommend the right mix of tools, frameworks, and design patterns for each project, balancing performance, cost, scalability, and maintainability. Infrastructure & DevOps Alignment : Define infrastructure as code ( IaC ) strategies and embed DevOps , AIOps , and MLOps practices into system delivery pipelines. Integrate tools like GitLab , Jira , and cloud-native CI/CD workflows. Data & Integration Architecture : Design secure, high-performance system and database architectures using PgSQL , MongoDB , Redis , InfluxDB , Kafka , and ESB patterns to support real-time, analytical, and transactional workloads. Scalability & Resilience : Leverage knowledge of distributed computing , SDN/SDS , and container orchestration to build robust systems capable of handling high throughput with minimal latency and failure recovery. UML & Technical Documentation : Develop and maintain comprehensive UML models , architectural diagrams, and technical documentation that effectively communicate design intent across technical and non-technical stakeholders. Mentorship & Governance : Provide architectural oversight, code-level guidance, and mentorship to development teams. Ensure adherence to architectural standards, KPIs, and KRAs through reviews and active collaboration. Continuous Innovation : Stay at the forefront of emerging technologies and best practices. Propose architectural improvements that leverage advancements in AI/ML , cloud-native development, and intelligent automation. ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED Deep expertise in cloud platforms engineering such as AWS, Azure, or GCP. Strong understanding of architectural patterns and design principles, including Event-Driven Architecture, distributed computing, enterprise bus, microservices, and high-performance computing. Proficiency in architecture diagramming tools and documentation. Strong foundation in data structures and algorithms, with a passion for programming (Python, Go preferred). Excellent leadership and communication skills. Strategic mindset with the ability to assess long-term implications of architectural decisions. EDUCATIONAL QUALIFICATIONS Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred). EXPERIENCE 8+ years of experience in software architecture and design. Job Features Job Category Software Division

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview