Follow Us

20k-50k

Java Developer

Job Description

As a Java Developer at AVIT, you will play a pivotal role in designing, coding, testing, and maintaining software applications. You will collaborate with our cross-functional teams to deliver robust and scalable software solutions that meet our clients’ needs.

Key Responsibilities

  1. Software Development: Design, develop, and maintain Java-based software applications and components.
  2. Coding: Write clean, efficient, and well-documented code that adheres to best practices.
  3. System Integration: Integrate software components with third-party applications and systems.
  4. Testing: Conduct unit testing and participate in the development of automated test scripts.
  5. Bug Fixing: Identify and address software defects and issues promptly.
  6. Performance Optimization: Optimize software applications for maximum speed and scalability.
  7. Code Reviews: Participate in code reviews to maintain code quality and consistency.
  8. Documentation: Create and maintain technical documentation for software solutions.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
  • Proven experience as a Java Developer, with a strong portfolio of Java-based projects.
  • Proficiency in Java programming and object-oriented design principles.
  • Knowledge of software development methodologies, tools, and best practices.
  • Familiarity with web application development (e.g., Spring, Hibernate).
  • Experience with database systems (e.g., MySQL, PostgreSQL, Oracle).
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.

Product Manager

Job Description

As a Product Manager at [Company Name], you will be the driving force behind the success of our products. You will be responsible for defining the product vision, strategy, and roadmap, and working closely with cross-functional teams to bring those products to life. Your role is critical in ensuring that our products meet the needs of our customers and achieve business objectives.

Key Responsibilities

  1. Product Strategy: Develop and communicate a clear product strategy that aligns with the company’s goals and market opportunities.
  2. Product Roadmap: Create and maintain a product roadmap that outlines the product’s evolution and key milestones.
  3. Market Research: Conduct market research to identify customer needs, market trends, and competitive landscape.
  4. Requirements Gathering: Work closely with stakeholders, including customers, sales, and engineering teams, to gather and prioritize product requirements.
  5. Feature Definition: Define product features, functionalities, and user experiences, working closely with design and development teams.
  6. Project Management: Oversee the product development process, including project timelines, resource allocation, and risk management.
  7. Testing and Quality Assurance: Ensure product quality through testing and QA processes, addressing issues and improvements.
  8. Launch and Promotion: Plan and execute product launches, including marketing strategies and sales enablement.
  9. Performance Analysis: Continuously monitor and analyze product performance, customer feedback, and key metrics.
  10. Iterative Improvement: Use data-driven insights to make product enhancements and iterate on the product roadmap.

Qualifications

  • Bachelor’s degree in Business, Marketing, Engineering, or a related field (Master’s degree preferred).
  • Proven experience in product management, with a track record of successfully launching and managing products.
  • Strong understanding of product development processes, methodologies, and tools.
  • Excellent communication and leadership skills.
  • Analytical mindset with the ability to make data-driven decisions.
  • Strong project management and organizational abilities.
  • Innovative thinking and problem-solving skills.

DevOps Engineer

Job Description

As a DevOps Engineer at [Company Name], you will play a pivotal role in designing, implementing, and maintaining DevOps pipelines and infrastructure that support our clients’ software development and deployment processes. Your primary responsibility will be to streamline and automate development, testing, and deployment workflows to improve efficiency and reduce time to market.

Key Responsibilities

  1. Infrastructure as Code (IaC): Develop and maintain infrastructure as code using tools like Terraform or CloudFormation to provision and manage cloud resources.
  2. Automation: Implement automation scripts and tools to streamline deployment, configuration, and scaling processes.
  3. CI/CD Pipelines: Create and maintain CI/CD pipelines for continuous integration and continuous deployment using tools like Jenkins, GitLab CI/CD, or CircleCI.
  4. Containerization: Containerize applications using Docker and orchestrate containers with Kubernetes or other container orchestration tools.
  5. Monitoring and Logging: Set up monitoring and logging solutions to track the health and performance of applications and infrastructure.
  6. Security: Implement security best practices, including access control, encryption, and vulnerability management, to ensure a secure environment.
  7. Collaboration: Collaborate with development, testing, and operations teams to facilitate smooth deployment and troubleshooting processes.
  8. Documentation: Maintain clear and comprehensive documentation of DevOps processes, configurations, and best practices.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree preferred).
  • Proven experience as a DevOps Engineer or in a similar role.
  • Proficiency in scripting languages (e.g., Python, Bash, PowerShell).
  • Strong knowledge of DevOps tools and practices, including version control, automation, and containerization.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef).
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration abilities.

Cloud Architect

Job Description:

As a Cloud Architect at [Company Name], you will be responsible for defining the cloud strategy, designing scalable and secure cloud architectures, and guiding the implementation of cloud solutions for our clients. You will work closely with our clients and internal teams to ensure that cloud solutions align with their business goals and technical requirements.

Key Responsibilities

  1. Cloud Strategy: Define and develop cloud strategies that align with clients’ business objectives and drive innovation.
  2. Architecture Design: Design scalable, secure, and cost-effective cloud architectures for a variety of workloads, including infrastructure as code (IaC) and microservices.
  3. Cloud Service Selection: Evaluate and select appropriate cloud services, platforms, and technologies based on project requirements.
  4. Security: Implement robust security measures and best practices to protect data and applications in the cloud.
  5. Scalability and Performance: Ensure that cloud solutions are designed for optimal scalability, performance, and reliability.
  6. Cost Optimization: Optimize cloud infrastructure to manage costs effectively, including monitoring and cost analysis.
  7. Migration Planning: Develop cloud migration strategies and plans for clients transitioning from on-premises environments to the cloud.
  8. Documentation: Create and maintain architectural documentation, including diagrams, best practices, and guidelines.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree preferred).
  • Proven experience as a Cloud Architect or in a similar role, with a strong background in cloud technologies (AWS, Azure, GCP, etc.).
  • Certification in cloud platforms (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect).
  • Proficiency in infrastructure as code (IaC) tools such as Terraform or CloudFormation.
  • Strong knowledge of cloud security best practices and compliance standards.
  • Excellent problem-solving and analytical skills.
  • Strong communication and presentation abilities.
  • Project management experience is a plus.

Android Developer

Job Description

As an Android Developer at [Company Name], you will play a pivotal role in designing, developing, and maintaining Android applications that offer both functional excellence and a delightful user experience. You will work closely with our development team to bring creative ideas to life and ensure that our apps meet the highest standards of performance and user satisfaction.

Key Responsibilities

  1. Android App Development: Design, develop, and maintain high-quality Android applications for smartphones and tablets.
  2. Java/Kotlin: Write clean, efficient, and maintainable code using Java and/or Kotlin programming languages.
  3. UI/UX Implementation: Implement and enhance user interfaces following design guidelines to create visually appealing and user-friendly apps.
  4. API Integration: Integrate with third-party APIs and libraries to add functionality and features to our apps.
  5. Performance Optimization: Optimize app performance, responsiveness, and reliability.
  6. Testing: Conduct unit testing and participate in code reviews to ensure code quality and stability.
  7. Bug Fixes: Troubleshoot and resolve bugs and issues reported by users or identified through testing.
  8. Documentation: Create and maintain project documentation, including code comments and user guides.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
  • Proven experience in Android app development, with a strong portfolio of published apps.
  • Proficiency in Java and/or Kotlin programming languages.
  • Familiarity with Android development tools and frameworks.
  • Knowledge of UI/UX design principles and Android design guidelines.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.

iOS Developer

Job Description

As an iOS Developer at [Company Name], you will play a key role in designing and developing iOS applications that are both visually stunning and functionally robust. You will collaborate with our team to bring creative ideas to life and ensure that our apps meet the highest standards of performance and user satisfaction.

Key Responsibilities

  1. iOS App Development: Design, develop, and maintain high-quality iOS applications for iPhones and iPads.
  2. Swift and Objective-C: Write clean, efficient, and maintainable code using Swift and Objective-C.
  3. UI/UX Implementation: Implement and enhance user interfaces following design guidelines to create visually appealing and user-friendly apps.
  4. Third-Party Integrations: Integrate third-party libraries and APIs to add functionality and features to our apps.
  5. Performance Optimization: Optimize app performance, responsiveness, and reliability.
  6. Testing: Conduct unit testing and participate in code reviews to ensure code quality and stability.
  7. Bug Fixes: Troubleshoot and resolve bugs and issues reported by users or identified through testing.
  8. Documentation: Create and maintain project documentation, including code comments and user guides.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
  • Proven experience in iOS app development, with a strong portfolio of published apps.
  • Proficiency in Swift and Objective-C programming languages.
  • Familiarity with iOS development tools and frameworks.
  • Knowledge of UI/UX design principles and mobile app design guidelines.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.

React Native Developer

Job Description

As a React Native Developer at [Company Name], you will be responsible for building high-quality mobile applications using React Native. You will work closely with our development team to design and implement mobile solutions that meet our client’s needs and deliver exceptional user experiences.

Key Responsibilities

  1. Mobile App Development: Design and develop mobile applications using React Native for iOS and Android platforms.
  2. Code Optimization: Write clean, maintainable, and efficient code to ensure the best possible performance.
  3. UI/UX Implementation: Implement and ensure the responsiveness and visual appeal of the user interfaces in accordance with design specifications.
  4. Third-Party Integrations: Integrate third-party libraries and APIs to enhance app functionality.
  5. Testing: Conduct unit testing and troubleshoot issues to ensure the reliability and stability of mobile applications.
  6. Collaboration: Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver complete mobile solutions.
  7. Documentation: Create and maintain project documentation, including code comments and user guides.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
  • Proven experience in mobile app development using React Native.
  • Strong proficiency in JavaScript and React Native frameworks.
  • Experience with state management tools like Redux or Mobx.
  • Knowledge of mobile app design principles and responsive UI/UX design.
  • Familiarity with RESTful APIs and third-party integrations.
  • Problem-solving and debugging skills.
  • Strong communication and collaboration abilities.
  • A portfolio of previous mobile app projects is a plus.

Marketing Manager

Job Description:

As a Marketing Manager at [Company Name], you will be responsible for developing and executing the overall marketing strategy to enhance our brand, attract and retain customers, and drive business growth. You will lead a team of marketing professionals and work collaboratively with various departments to ensure alignment with the company’s goals and objectives.

Key Responsibilities:

  1. Strategic Planning: Develop and execute comprehensive marketing strategies that align with the company’s goals and target audience.
  2. Team Leadership: Lead and mentor a team of marketing professionals, including digital marketers, content creators, and graphic designers.
  3. Campaign Management: Oversee the planning, execution, and analysis of marketing campaigns across various channels, including digital, social media, email, and traditional marketing.
  4. Brand Management: Manage and strengthen the company’s brand identity and ensure consistent messaging across all marketing materials.
  5. Market Research: Stay up-to-date with industry trends and conduct market research to identify opportunities for growth.
  6. Budget Management: Manage the marketing budget effectively, allocating resources to maximize ROI on marketing campaigns.
  7. Analytics and Reporting: Monitor and analyze marketing performance metrics to make data-driven decisions and optimize marketing strategies.
  8. Collaboration: Work closely with cross-functional teams, including sales, product development, and customer support, to ensure marketing efforts are integrated and support overall business objectives.

Qualifications:

  • Bachelor’s degree in Marketing, Business, or a related field (Master’s degree preferred).
  • Proven experience in marketing management, with a track record of successful marketing campaigns.
  • Strong leadership and team management skills.
  • Excellent communication, presentation, and interpersonal skills.
  • Proficiency in marketing tools and analytics platforms.
  • Creative thinking and problem-solving abilities.
  • Ability to adapt to a fast-paced, changing environment.
  • Familiarity with industry-specific regulations and compliance (if applicable).

Front-End Trainer

Job Description

As a Front-End Trainer at [Company Name], you will be responsible for delivering high-quality training on front-end web development technologies and best practices. Your primary role is to equip our employees/students/clients with the skills required to create user-friendly, responsive, and visually appealing websites and applications. You will work closely with our team to ensure that the training materials align with our organization’s objectives and industry standards.

Key Responsibilities

  1. Curriculum Development: Develop and update comprehensive front-end development training modules and courses tailored to the needs of our target audience.
  2. Instruction: Deliver engaging and interactive front-end development training sessions, workshops, or webinars, either in person or virtually.
  3. Hands-On Projects: Assign and evaluate practical projects to reinforce learning and measure participants’ understanding and skill development.
  4. Feedback: Provide constructive feedback to participants and continuously improve training materials based on feedback and evolving industry trends.
  5. Stay Current: Stay updated with the latest front-end development technologies, frameworks, and design trends to ensure training content remains current.
  6. Documentation: Maintain accurate records of training materials, attendance, and participant performance.
  7. Support: Offer guidance and support to participants outside of training sessions, addressing their questions and providing additional resources as needed.

Qualifications

  • Bachelor’s degree in Computer Science, Web Development, or a related field (Master’s degree preferred).
  • Proven experience as a front-end developer with a strong grasp of HTML, CSS, JavaScript, and front-end frameworks like React, Angular, or Vue.js.
  • Previous experience as a trainer or educator in front-end development or related fields.
  • Excellent communication and presentation skills.
  • Strong problem-solving abilities.
  • Ability to adapt teaching methods to accommodate various learning styles and needs.
  • Familiarity with instructional design principles and methodologies.

Server Engineer Trainer

Job Description

As a Server Engineer Trainer at [Company Name], you will play a vital role in educating and developing our employees/students/clients in the field of server engineering. Your primary responsibility will be to design, create, and deliver server engineering training programs suitable for individuals with varying levels of experience, from beginners to seasoned professionals. You will work closely with our team to ensure that the training materials align with our organization’s objectives and industry standards.

Key Responsibilities:

  1. Curriculum Development: Develop comprehensive server engineering training modules and courses that cater to the specific needs of our target audience.
  2. Instruction: Conduct engaging and informative server engineering training sessions, workshops, or webinars, either in person or virtually.
  3. Assessment: Evaluate the progress and proficiency of participants through assignments, quizzes, and practical exercises to gauge their understanding and skill development.
  4. Feedback: Provide constructive feedback to participants and continually enhance training materials based on feedback and evolving industry trends.
  5. Stay Current: Stay updated with the latest developments in server engineering, hardware, and software to ensure training content remains current and relevant.
  6. Documentation: Maintain accurate records of training materials, attendance, and participant performance.
  7. Support: Offer guidance and support to participants outside of training sessions, addressing questions and providing additional resources as needed.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree preferred).
  • Proven experience as a server engineer with a deep understanding of server hardware, operating systems, and virtualization technologies.
  • Previous experience as a trainer or educator in server engineering or related fields.
  • Excellent communication and presentation skills.
  • Strong problem-solving skills.
  • Ability to adapt teaching methods to accommodate various learning styles and needs.
  • Familiarity with instructional design principles and methodologies.
  • Relevant certifications (e.g., Microsoft Certified: Azure Administrator, CompTIA Server+) are a plus.

Book your Free Demo Session

All the fields are mandatory *
We guarantee 100% privacy
Your information is secure and will not be shared