Careers

Full Time
Rawalpindi
Posted 5 months ago

Job Description:

The business development officer's responsibilities include identifying company products and services that are underperforming, developing an in-depth knowledge of company offerings, pricing, and policies, and improving existing sales proposals. You should also ensure that the company is able to achieve revenue targets. To be successful as a business development officer, you should be adept at negotiating business deals and able to make sound decisions that will benefit the company. Ultimately, an exceptional business development officer should have strong business acumen as well as demonstrate excellent management, communication, and analytical skills.

Responsibilities:

  • Develop and execute business development strategies aligned with the company's objectives and growth targets.
  • Assess market trends, technological advancements, and competition to make informed business decisions.
  • Identify and target potential clients within the IT sector, including businesses, government agencies, and organizations.
  • Build and maintain strong client relationships, understanding their needs and ensuring their satisfaction.
  • Create and manage a robust sales pipeline for IT products, services, and solutions.
  •  Prepare and deliver effective sales presentations, proposals, and demonstrations to prospective clients.
  • Negotiate contracts, pricing, and terms to close deals and achieve revenue goals.
  • Stay updated on emerging technology trends, customer demands, and industry developments.
  • Conduct market research to identify potential gaps or niches in the IT market.
  • Analyze customer feedback to improve IT service offerings.
  • Collaborate closely with IT teams, product development, marketing, and support teams to ensure successful product development and delivery.
  • Work with technical experts to customize IT solutions to meet client needs.
  • Maintain records of sales activities, client interactions, and market research.
  • Prepare regular reports for management, providing insights into performance metrics, revenue forecasts, and business development results.
  • Collaborate with the product development and engineering teams to identify opportunities for new IT services, software solutions, or technology enhancements.
  • Provide market insights and feedback to guide the development of innovative IT solutions.
  • Identify potential leads, contacts, and decision-makers within client organizations.
  • Utilize various lead generation strategies, including cold-calling, networking, attending industry events, and leveraging online tools.
  • Create compelling proposals that outline the IT solutions offered, their benefits, and how they address the client's specific needs.
  • Establish connections with key stakeholders, industry partners, and potential collaborators to expand the company's network and ecosystem.
  • Maintain a strong understanding of the IT products, services, and technologies offered by the company, as well as the broader IT industry.
  • Ensure that all business development activities adhere to ethical standards and regulatory compliance.

Skills Required:

Communication Skills, Sales and Negotiation Skills, Market Research and Analysis, Relationship Building, Strategic Thinking, Financial Acumen, Creativity and Innovation, Analytical Skills, Project Management, Adaptability, Time Management and Organization, Confidence and Resilience, Cultural Awareness, Technology Proficiency, Ethics, and Integrity.

Qualification:

Bachelor's degree in a relevant field, such as computer science, information technology, business, or marketing (master’s degree may be preferred).

Experience:

Proven experience in business development, sales, or technology-related roles within the IT services and technology industry. Strong understanding of IT products, services, technologies, and industry trends.

Job Features

Job Category

BDO

Job Description: The business development officer’s responsibilities include identifying company products and services that are underperforming, developing an in-depth knowledge of company offer...

Full Time
Rawalpindi
Posted 6 months ago

Job Description:

We are looking for a Release Management Engineer for our client who will be responsible for planning, coordination and execution of planned software releases. This position entails handling of DevOps team responsible for automated CI/CD deployments.

Key Accountabilities:

  • Responsible for the Release Management lifecycle that involves the stages such as release planning, scheduling the release, coordinating between teams, and deployment of release as per the schedule and within budget.
  • Will have to deploy builds to Dev/SIT/UAT/Testing environments and release the software after completing the testing stage and deployment stage, and work closely with the application development team, testing team, and production team.
  • Concerned with planning, testing, tracking, release, deployment, communication, and risk management.
  • Maintain documentation related to procedures on build and release, various notifications list, and dependencies.
  • Team up with relevant development teams responsible for building the automation tools used to develop and deploy the software.
  • Schedule the release readiness reviews before deployment and milestone reviews after each release.
  • Make improvements in the methodologies used for configuration management and development of software that helps to find ways to use in configuration management.
  • Coordinate the release schedule and resources required depending upon the third-party applications, defect backlogs, planned releases, and infrastructure updates.
  • Identify the risks that can delay the release and manage them, such that the scope scheduled, and quality of the release are not affected.
  • Build release and deployment dashboards for CI/CD to measure deployment success and usage.
  • Execute, control, and manage a schedule of planned releases to pre-production and production environments.
  • - Liaise with Operations to resource the installation of software onto pre-product and production environments and keep them up to date. This includes maintaining the scale between pre-prod and prod.
  • Work with QA, Development, and Operations to ensure that development projects adhere to the release process and change procedure guidelines.

Skills Required:

Technical Skills:

  • Proficiency in version control systems (e.g., Git, SVN).
  • Extensive knowledge of CI/CD tools and automation (e.g., Jenkins, GitLab CI/CD, Ansible).
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Strong scripting and automation skills (e.g., Python, Bash).

Certifications:

Relevant certifications in release management, DevOps, or related areas are a plus (e.g., Certified Release Manager, AWS DevOps Engineer, Docker Certified Associate).

Communication and Collaboration:

Excellent communication, teamwork, and interpersonal skills to collaborate effectively with cross-functional teams.

Problem-Solving:

Strong problem-solving abilities to address unexpected issues and challenges during the release process.

Attention to Detail:

Meticulous attention to detail to ensure precise tracking and documentation of releases.

Adaptability:

Ability to adapt to evolving technologies, processes, and project requirements.

Qualifications:

Bachelor's degree in computer science, information technology, or a related field. A relevant master's degree may be preferred.

Experience:

The ideal candidate for this role should possess a minimum of 5 years of experience in the software development, release, and configuration management field. Specifically, they should have:
  • A track record of at least two years as a Configuration and/or Release Engineer.
  • Demonstrated expertise in implementing ITIL best practices, particularly in Release Management, Configuration Management, and Change Management.
  • Proficiency in Configuration Management, including familiarity with Unix/Linux environments.
  • Strong analytical and critical thinking skills, with the ability to solve problems effectively in an agile manner.
  • Excellent coordination skills to manage the diverse needs of internal and external stakeholders.
  • Knowledge and experience with various vendors, enterprise applications, large relational databases, and distributed infrastructures (e.g., ERP applications).
  • Familiarity with multiple Release Management software tools.
  • Exceptional attention to detail, self-motivation, and the ability to work independently with minimal supervision, while upholding high-quality standards throughout the release process.
  • Proven experience in Agile development environments.
  • An ITIL Foundation certification would be a valuable asset.
  • Familiarity with specific technologies such as IBM FileNet (or similar enterprise-scale Content Management applications), IBM AS400, IBM Tivoli, WebSphere, and highly distributed UNIX and JAVA platforms.
  • Working knowledge of source control tools like Aldon, TFS, GitLab, Code Analytics tools, or similar platforms.
  • Previous experience in either operations or development roles.
  • Experience with modern source control, packaging, and software release tools and methodologies.

Job Context:

  • Ensuring Testing Adherence: The primary focus is to make sure that testing activities align with the defined scope of the application, system, or related components. This involves closely following established testing processes and ensuring that team members adhere to these processes.
  • Production Reliability: Another crucial aspect is guaranteeing the reliability and consistency of systems when they are deployed to the production environment. This means that the candidate will play a role in ensuring that software or applications work smoothly and consistently in a live production setting, minimizing disruptions.
  • Team Skill Enhancement: The role includes a commitment to improving the technical skills of the team members. This involves mentoring, facilitating self-learning using learning and development resources, and participating in internal and external training opportunities. Sharing industry experiences is also encouraged to enhance the team's overall expertise.

Job Features

Job Category

Engineer

Job Description: We are looking for a Release Management Engineer for our client who will be responsible for planning, coordination and execution of planned software releases. This position entails ha...

Full Time
Rawalpindi
Posted 7 months ago

Job Description:   

We are seeking a dedicated and experienced Procurement Officer to join our dynamic procurement team. The Procurement Officer will be responsible for managing the procurement process, sourcing suppliers, negotiating contracts, and ensuring timely and cost-effective acquisition of goods and services while maintaining high standards of quality. The ideal candidate should have a strong understanding of procurement practices, excellent negotiation skills, and the ability to collaborate effectively with internal stakeholders and external suppliers.

Responsibilities: 

  • Source potential suppliers and evaluate their products, services, and capabilities.
  • Develop and maintain positive relationships with suppliers, vendors, and subcontractors to ensure reliable and efficient procurement processes. 
  • Negotiate pricing, terms, and conditions with suppliers to achieve the best value for the organization. 
  • Collaborate with various departments to determine procurement needs, specifications, and budget constraints and to ensure materials, equipment, and services are available when needed. 
  • Prepare and issue RFQs, and RFPs to solicit offers from suppliers. 
  • Analyze supplier proposals, invoices and make recommendations based on cost, quality, and other relevant factors. 
  • Generate purchase orders accurately and ensure timely submission to suppliers. 
  • Coordinate with finance and accounting teams to ensure proper budget allocation and invoice processing. 
  • Manage procurement contracts, including terms, conditions, and performance metrics. 
  • Monitor supplier performance and address any issues or concerns that arise. 
  • Conduct market research to identify potential suppliers and stay updated on industry trends. 
  • Ensure compliance with legal and regulatory requirements in all procurement activities.
  • Collect and analyze data to prepare reports on procurement metrics, cost savings, and performance indicators. 
  • Continuously identify process improvement opportunities and implement best practices in procurement. 
  • Monitor inventory levels and collaborate with stakeholders to manage surplus inventory effectively. 
  • Encourage continuous improvement in competitive bidding practices. 
  • Track Inventory levels and schedule all materials, equipment, and personnel purchase orders. 
  • Open new accounts as needed. 
  • Develop and maintain inventory control procedures. 
  • Manage claims and losses. 
  • Discuss and analyze material and equipment needs with architects and engineers. 
  • Attend vendor meetings.
  • Document policies and procedures.

Qualification and Experience: 

  • Bachelor's degree in business administration, BA, B.COM
  • Proven experience as a Procurement Officer or similar role, with 1 to 2 years of experience. 

Skills Required: 

  • Strong negotiation skills and ability to build and maintain relationships with suppliers. 
  • Excellent communication and interpersonal skills.
  • Proficient in using procurement software and MS Office suite.
  • Detail-oriented and highly organized with strong time management skills.
  • Strong analytical and decision-making skills and demonstrated ability to synthesize information from many sources. 

Job Features

Job Category

Procurment

Job Description:    We are seeking a dedicated and experienced Procurement Officer to join our dynamic procurement team. The Procurement Officer will be responsible for managi...

Full Time
Rawalpindi
Posted 7 months ago

Job Description: 

We are seeking a dedicated Finance Officer to join our finance team. The Finance Officer will play a pivotal role in managing financial transactions, maintaining accurate records, and ensuring compliance with financial policies and regulations. The ideal candidate should have a strong attention to detail, excellent organizational skills, and a solid understanding of financial principles.

Responsibilities: 

  • Process and record financial transactions, including accounts payable and accounts receivable entries.  
  • Reconcile bank statements and monitor cash flow to ensure proper fund management. 
  • Managing the budget, prepare financial reports, and ensure that all financial transactions are conducted legally and ethically. 
  • Maintain accurate and up-to-date financial records, ledgers, and accounting databases. 
  • Prepare and verify financial documents such as invoices, bills, and receipts. 
  • Assist in the preparation of financial reports, budgets, and forecasts. 
  • Monitor and track expenses, highlighting discrepancies and recommending cost-saving measures. 
  • Assist in month-end and year-end financial close processes. 
  • Ensure compliance with financial regulations and company policies. 
  • Assist in the development and improvement of financial procedures and controls. 
  • Provide support during financial audits and reviews. 
  • Respond to financial inquiries and provide information to internal and external stakeholders. 
  • Mediating tax refunds and ensuring transparency in the allocation for valid claims. 
  • Following up on outstanding refunds, false claims, and unclaimed refunds. 
  • Providing auditors with all records, documents, and files about VAT returns, VAT settlements, and transactional data. 
  • Collaborate with cross-functional teams to ensure financial data accuracy and consistency. 
  • Stay updated on financial regulations, accounting principles, and best practices. 
  • Perform ad-hoc financial tasks and projects as assigned. 
  • Work closely with other departments, such as procurement, sales, or operations, to gather financial information, support financial decision-making, and provide financial insights. Develop effective communication and collaboration skills. 
  • Prepare various monthly reports to analyse business financial health, including sales reports, profit and loss statements, general ledger entries, goods received notes, and goods issued notes. 

Qualification and Experience: 

  • BCom and 1 to 2 years of experience in financial roles, with a preference for experience in accounting or finance. 

 Skills Required: 

  • Solid understanding of financial principles, accounting concepts, and financial reporting standards. 
  • Proficiency in using financial software and Microsoft Office applications, particularly Excel. 
  • Strong attention to detail and accuracy in financial record-keeping. 
  • Effective communication skills, both written and verbal. 
  • Ability to work independently and collaboratively in a team. 
  • Excellent organizational and time management skills. 
  • High level of integrity and commitment to maintaining confidentiality. 
  • Knowledge of relevant financial regulations and compliance requirements is a plus. 
  • Good interpersonal skills. 

Job Features

Job Category

Finance

Job Description:  We are seeking a dedicated Finance Officer to join our finance team. The Finance Officer will play a pivotal role in managing financial transactions, maintain...

Full Time
Rawalpindi
Posted 7 months ago

Job Description: 

We are seeking for a QA engineer to join our development team at AIIT Solutions. Create detailed, comprehensive and well structure test plan and test cases. Estimate, plan and coordinate testing activities. Perform pen testing. Ensure related compliances requirements are addressed, like privacy, and security. Perform through regression testing when bugs are resolved. Stay up to date with new testing tools and test strategies.

Responsibilities: 

  • Develop test strategies, test plan, test cases, and test script to ensure the quality of software products.
  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive, well-structured test plans and test cases.
  • Estimate, prioritize, plan and coordinate testing activities.
  • Perform pen-testing.
  • Ensure related compliance requirements are addressed, e.g.: Privacy, Security.
  • Ensure appropriate risk mitigation and control processes for security incidents as required.
  • Document and disseminate information security policies, procedures, and guidelines.
  • Identify, record, document thoroughly, and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Liaise with internal teams (e.g.: Developers and Product Managers) to identify system requirements.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Stay up-to-date with new testing tools and test strategies.
  • Complete understanding of automation systems and Performance testing.

Qualification and Experience: 

  • BA and MA degree in Computer Science. Experience required 2 to 3 years. 

Skills Required: 

 
Testing Techniques                                                                  
 
Attention to Detail                                 
 
 
Test Case Design                                                                      
 
Analytical Thinking 
 
 
Bug Tracking and Reporting                                                    
 
Time Management 
 
 
Software and Domain Knowledge                                          
 
Adaptability 
 
 
Communication Skills                                                              
 
Regression Testing 
 
 
Exploratory Testing                                                                  
 
Collaboration 
 
 
Test Data Management                                                           
 
Risk Assessment 
 
 
User-Centric Perspective                                                         
 
Documentation 

Job Features

Job Category

SQA

Job Description:  We are seeking for a QA engineer to join our development team at AIIT Solutions. Create detailed, comprehensive and well structure test plan and test cases. Estimate, plan and coor...

Full Time
Rawalpindi
Posted 7 months ago

Job Description: 

AIIT Solutions is a dynamic and innovative company at the forefront of data-driven decision-making and Managed IT Services. We are seeking a talented Python Dash/Plotly Developer who excels at data visualization and reporting to join us. If you are passionate about transforming complex data into meaningful insights and have a strong background in Python Dash/Plotly, we want to hear from you. 

Position Overview: 

As a Python Dash/Plotly Developer, you will play a pivotal role in our data analytics team, working closely with data scientists and analysts to create stunning and insightful data visualizations and reports. You'll 
be responsible for turning raw data into engaging graphical representations that drive informed decisions. 

Responsibilities: 

  • Develop interactive web applications and dashboards using Python Dash/Plotly to present complex data in a user-friendly manner.
  • Collaborate with data scientists and analysts to understand data requirements and design effective visualization solutions.
  • Transform data into compelling graphical reports, charts, and dashboards.
  • Conduct data analysis and quality checks to ensure accuracy and consistency.
  • Stay updated with the latest trends and best practices in data visualization and implement them effectively. 

Qualifications: 

  • Bachelor’s degree in computer science, Data Science, or a related field. 
  • 2 to 3 years of hands-on experience with Python Dash/Plotly.
  • Strong proficiency in Python programming. 
  • Proven experience in data reporting and graphical presentation.
  • Solid understanding of data visualization principles and best practices. 
  • Familiarity with data manipulation libraries (e.g., Pandas, NumPy). 
  • Excellent communication and teamwork skills. 
  • Ability to work in a dynamic, fast-paced environment. 

Job Features

Job Category

Developer

Job Description:  AIIT Solutions is a dynamic and innovative company at the forefront of data-driven decision-making and Managed IT Services. We are seeking a talented Python Dash/Plotl...

Full Time
Rawalpindi
Posted 7 months ago

Job description: 

We are seeking an experiences PHP developer to join our development team at AIIT Solutions. As a PHP Developer, you will be responsible for developing and maintaining Web Applications using PHP, Laravel, Html, MySQL, CSS, JavaScript, and VueJs. You will collaborate with cross- functional teams to design, develop, and deploy new features while ensuring code quality and best practices are followed. 
 

Responsibilities: 

  • Develop and maintain web application using PHP/LARAVEL.
  • To design and develop dynamic applications. 
  • Do enhancement and maintaining of the existing projects.
  • Write all clean object-oriented PHP as well as efficient SQL using core PHP, or frameworks.
  • Should be able to develop the record and maintain cutting-edge web-based PHP applications.
  • We need enthusiastic, highly motivated and dynamic developer who can create applications with ease and optimistic code.
  • Having knowledge of Docker will be a plus.
  • Communications skills are must. 
 

Qualification and Experience:

  • Bachelor's degree in computer science, IT and Software Engineer. Experience required 2 to 3 Years. 
 

Skill required: 

  • Knowledge of Ajax, Laravel, Html, CSS, MySQL, JavaScript and VueJs.

Job Features

Job Category

Developer

Job description:  We are seeking an experiences PHP developer to join our development team at AIIT Solutions. As a PHP Developer, you will be responsible for developing and maintaining Web Applicat...