Active Jobs

Cooperative Computing

Senior Ruby on Rails Developer

Cooperative Computing

Cooperative Computing (CC): We accelerate growth-minded companies into the automated economy.

The business market is in rapid change, with consumer behavior placing significantly high expectations on businesses at every phase in the client experience. Each day, we experience a company dramatically shifting “industry norms” and in many cases, removing historical market leaders from their market leading positions. These elements create extraordinary opportunities for our team members to excel.

CC delivers superior client experiences as the premier digital enabler of growth minded enterprises enabling their rapid growth and ensuring their sustainable and smooth transition into the Automated Economy.

Our team is passionate in delivering client value and is fanatical in how we go about ensuring we deliver extraordinary business results for our clients. We are committed to growing as individuals first, becoming the best version of ourselves in who we have been created to be. We take responsibility in our thoughts and actions, know our purpose and our end in mind and put these first in our lives.

  1. Be Fanatical and Passionate Delivering Superior Client Experiences - It’s who we are!
  2. Growth is Contagious - I grow, You grow, We all grow!
  3. Be Innovative - Looking at tomorrow today. We live outside our comfort zone; we ask difficult questions of ourselves; we take risks, and we are fearless to experiment and lead the way forward
  4. Show Empathy & Be Honest - Every single word spoken, or action performed for our Customers, Team Members, Partners & Stakeholders will be filled with kindness, candor and honesty
  5. High Performance - It’s not for everyone - Our culture is our team members. We make the lives of our fellow team members better by first recognizing “I” am a team member first. We measure our progress constantly to be a better version of ourselves with every new day

The Role:

As a Ruby on Rails Developer, you will play a pivotal role in the development, enhancement, and maintenance of web applications. Your responsibilities will extend across the entire software development life cycle, requiring a strong command of Ruby-on-Rails syntax and programming concepts. Collaborating with cross-functional teams, you will contribute to the seamless integration of various technologies to create robust and scalable solutions.

Capabilities:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, with over 5 years of professional experience as a Senior Ruby on Rails Developer.
  • Developing and maintaining web applications using Ruby on Rails with a strong command over syntax and programming concepts.
  • Utilizing JavaScript Libraries like jQuery, MooTools, underscore, backbone, Node, ExtJS, etc. to enhance application functionality.
  • Implementing tableless XHTML layouts and ensuring a seamless user experience.
  • Crafting complex SQL statements and demonstrating proficiency in database engineering.
  • Contributing to the design and architecture of web applications, showcasing a deep understanding of web application architecture.
  • Actively participating in the development of HTML, XHTML, CSS, MySQL, MongoDB, AJAX, XML, JSON, and JavaScript components.
  • Showcasing previous experience with at least one live Ruby-on-Rails application.
  • Understanding and contributing to site development, application layouts, and portal structures.
  • Demonstrating expertise in parsing XML and JSON documents.
  • Applying Agile Development methodologies to ensure efficient and effective project execution.
  • Experience with SQL-Less databases like MongoDB.

Results:

The successful Ruby on Rails Developer will achieve:

  • Delivery of high-quality code with a strong command over Ruby-on-Rails syntax and programming concepts.
  • Effective utilization of JavaScript Libraries to enhance the functionality of web applications.
  • Implementation of tableless XHTML layouts for improved user experience.
  • Development of complex SQL statements and efficient database engineering.
  • Contribution to the design and architecture of web applications, ensuring a robust web application architecture.
  • Successful completion of HTML, XHTML, CSS, MySQL, MongoDB, AJAX, XML, JSON, and JavaScript components.
  • Successful development and deployment of at least one live Ruby-on-Rails application.
  • Active involvement in site development, application layouts, and portal structures.
  • Proficiency in parsing XML and JSON documents.
  • Adherence to Agile Development methodologies for streamlined project execution.

Skills:

Payment Integration, Heroku, React Native, Ruby on Rails, Spree Framework,
 

Cooperative Computing

Release Manager

Cooperative Computing

Cooperative Computing (CC): We accelerate growth-minded companies into the automated economy.

The business market is in rapid change, with consumer behavior placing significantly high expectations on businesses at every phase in the client experience. Each day, we experience a company dramatically shifting “industry norms” and in many cases, removing historical market leaders from their market leading position. These elements create extraordinary opportunities for our team members to excel.

CC delivers superior client experiences as the premier digital enabler of growth minded enterprises enabling their rapid growth and ensuring their sustainable and smooth transition into the Automated Economy.

Our team is passionate in delivering client value and is fanatical in how we go about ensuring we deliver extraordinary business results for our clients. We are committed to growing as individuals first, becoming the best version of ourselves in who we have been created to be. We take responsibility in our thoughts and actions, know our purpose and our end in mind and put these first in our lives.

  1. Be Fanatical and Passionate Delivering Superior Client Experiences - It’s who we are!
  2. Growth is Contagious - I grow, You grow, We all grow!
  3. Be Innovative - Looking at tomorrow today. We live outside our comfort zone; we ask difficult questions of ourselves; we take risks, and we are fearless to experiment and lead the way forward
  4. Show Empathy & Be Honest - Every single word spoken, or action performed for our Customers, Team Members, Partners & Stakeholders will be filled with kindness, candor and honesty
  5. High Performance - It’s not for everyone - Our culture is our team members. We make the lives of our fellow team members better by first recognizing “I” am a team member first. We measure our progress constantly to be a better version of ourselves with every new day

The Role:

As a Release Manager, you will play a critical role in overseeing the planning, coordination, and execution of software releases across various environments. You will collaborate closely with development, QA, operations, and project management teams to ensure smooth and timely delivery of software products.

Capabilities:

The Release Manager will exhibit the following capabilities:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience of 5 years in release management or related role in software development.
  • Strong understanding of software development lifecycle (SDLC) methodologies and release management processes.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams and stakeholders.
  • Solid organizational skills and attention to detail, with the ability to manage multiple projects and priorities concurrently.
  • Experience with version control systems (e.g., Git, SVN), build automation tools (e.g., Jenkins), and deployment technologies (e.g., Docker, Kubernetes).
  • Familiarity with Agile development practices and project management tools (e.g., JIRA, Trello) is preferred.
  • Certifications in release management or related areas (e.g., ITIL, Scrum) are a plus.

Results:

The successful Release Manager will achieve:

  1. Collaborate with cross-functional teams to define release scope, schedule, and objectives. Develop release plans and timelines, considering dependencies and resource availability.
  2. Lead release coordination meetings to communicate release schedules, milestones, and dependencies. Coordinate activities across development, QA, deployment, and support teams to ensure alignment and readiness for each release.
  3. Identify potential risks and issues that may impact release schedules or quality. Develop plans and escalate critical issues to stakeholders as necessary to minimize disruptions.
  4. Work closely with QA teams to ensure thorough testing of software releases. Define release acceptance criteria and perform pre-release quality checks to validate readiness for deployment.
  5. Coordinate deployment activities, including release builds, configuration changes, and deployment scripts. Monitor deployment processes to ensure accuracy and completeness, and troubleshoot issues as needed.
  6. Facilitate change control processes to manage release-related changes effectively. Document release notes, version histories, and configuration changes to maintain a clear audit trail of software releases.
  7. Identify opportunities to streamline release processes and improve release efficiency. Implement best practices, tools, and automation to enhance the reliability and repeatability of release management activities.

Skills:

CI, CD, Release Management, Product Management, Software Development,
 

Cooperative Computing

Senior DevOps Manager

Cooperative Computing

Cooperative Computing (CC): We accelerate growth minded companies into the automated economy. 

The business market is in rapid change, with consumer behavior placing significantly high expectations on businesses at every phase in the client experience. Each day, we experience a company dramatically shifting “industry norms” and in many cases, removing historical market leaders from their market leading position. These elements create extraordinary opportunities for our team members to excel. 

CC delivers superior client experiences as the premier digital enabler of growth minded enterprises enabling their rapid growth and ensuring their sustainable and smooth transition into the Automated Economy. 

Our team is passionate about delivering client value and is fanatical in how we go about ensuring we deliver extraordinary business results for our clients. We are committed to growing as individuals first, becoming the best version of ourselves for who we have been created to be. We take responsibility in our thoughts and actions, know our purpose and our end in mind, and put these first in our lives. 

  1. Be Fanatical and Passionate Delivering Superior Client Experiences - It’s who we are! 
  2. Growth is Contagious - I grow, You grow, We all grow! 
  3. Be Innovative - Looking at tomorrow today. We live outside our comfort zone; we ask difficult questions of ourselves; we take risks, and we are fearless to experiment and lead the way forward. 
  4. Show Empathy & Be Honest - Every single word spoken, or action performed for our Customers, Team Members, Partners & Stakeholders will be filled with kindness, candor, and honesty. 
  5. High Performance - It’s not for everyone - Our culture is our team members. We make the lives of our fellow team members better by first recognizing “I” am a team member first. We measure our progress constantly to be a better version of ourselves with every new day. 

The Role:

Cooperative Computing is seeking a proactive and seasoned "Senior DevOps Manager (Azure)" who is passionate about continuous learning, exponential growth, and making a significant impact on software engineering and customer satisfaction. This role involves influencing and managing CI/CD processes and tools to support modern software systems in collaboration with software development teams. If you thrive on driving projects to successful delivery through streamlined automated pipelines, this opportunity is for you.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.
  • 7+ years of experience in software development, operations, or DevOps roles.
  • Proven experience managing and leading DevOps teams in agile environments.
  • Strong background in cloud computing, preferably with AWS, Azure, or GCP.
  • Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Proficiency in scripting and automation using languages like Python, Bash, or PowerShell.
  • Experience with containerization and orchestration tools such as Docker, Kubernetes, or ECS.
  • Excellent communication and leadership skills, with the ability to influence and inspire team

Responsibilities:

Lead and mentor a team of DevOps engineers, providing guidance, support, and technical expertise.

  1. Set clear goals and objectives for the team, and ensure alignment with overall business objectives.
  2. Define and implement the overall DevOps strategy, including CI/CD pipelines, infrastructure as code, monitoring, and automation.
  3. Evaluate and recommend new tools, technologies, and processes to improve efficiency and reliability.
  4. Oversee the design, implementation, and management of scalable and highly available infrastructure on cloud platforms (e.g., AWS, Azure, GCP).
  5. Implement and maintain infrastructure as code using tools such as Terraform, Ansible, or CloudFormation.
  6. Establish and maintain robust CI/CD pipelines for automated build, test, and deployment processes.
  7. Implement monitoring and alerting to ensure the health and performance of applications and infrastructure.
  8. Collaborate closely with development, QA, and IT teams to ensure smooth and efficient delivery of software.
  9. Communicate effectively with stakeholders at all levels, providing updates on project status, risks, and issues.
  10. Act as a bridge between development and operations teams, facilitating communication and alignment of goals.

Skills:

AWS, Azure, DevOps,
 

Cooperative Computing

Culture / Engagement Specialist

Cooperative Computing

Cooperative Computing (CC): We accelerate growth minded companies into the automated economy 

The business market is in rapid change, with consumer behavior placing significantly high expectations on businesses at every phase in the client experience. Each day, we experience a company dramatically shifting “industry norms” and in many cases, removing historical market leaders from their market leading positions. These elements create extraordinary opportunities for our team members to excel. 

CC delivers superior client experiences as the premier digital enabler of growth minded enterprises enabling their rapid growth and ensuring their sustainable and smooth transition into the Automated Economy. 

Our team is passionate in delivering client value and is fanatical in how we go about ensuring we deliver extraordinary business results for our clients. We are committed to growing as individuals first, becoming the best version of ourselves in who we have been created to be. We take responsibility in our thoughts and actions, know our purpose and our end in mind and put these first in our lives in living aligned with these core values: 

  1. Be Fanatical & Passionate Delivering Superior Client Experiences - It’s who we are! 
  2. Growth is Contagious - I grow, You grow, We all grow! 
  3. Be Innovative - Looking at tomorrow today. We live outside our comfort zone; we ask difficult questions of ourselves; we take risks, and we are fearless to experiment and lead the way forward 
  4. Show Empathy & Be Honest - Every single word spoken, or action performed for our Customers, Team Members, Partners & Stakeholders will be filled with kindness, candor and honesty 
  5. High Performance - It’s not for everyone - Our culture is our team members. We make the lives of our fellow team members better by first recognizing “I” am a team member first. We measure our progress constantly to be a better version of ourselves with every new day 

The Role: 

As the Culture and Engagement Specialist, you will play a crucial role in forming and maintaining an engaging, forward-thinking, and vibrant work culture. This position is essential for ensuring that our globally dispersed team remains connected, innovative, and motivated, fully embracing our values and strategic ambitions in the vision to become a premiere digital enablement organization.  

Capabilities (Key Behaviors): 

The Culture and Engagement Specialist will exhibit the following capabilities: 

  • Bachelor's or master's degree in Human Resources, Organizational Psychology, or related fields.  
  • Proven experience in designing and executing programs/projects in developing and managing culture in hybrid or fully remote organizations.  
  • Strong understanding of digital engagement tools, virtual event planning, and remote team dynamics.  
  • Excellent communication and interpersonal skills, with a knack for fostering community and collaboration in virtual settings. 
  • Creative and strategic mindset, with an ability to problem-solve and innovate in a digital-first environment. 
  • Experience with data analysis tools and methods for measuring engagement and culture effectiveness.
  • Craft and implement innovative engagement strategies, leveraging the latest in digital communication and collaboration tools to find deep connections among global team members. 
  • Organize and execute immersive virtual and hybrid events that foster team unity, creativity, and a shared sense of inspiring greatness and transforming lives.

Results:

  1. Actively shape and evolve our company culture to resonate with our hybrid and remote work environments, aligning with our strategic vision.  
  2. Lead initiatives that embody our core values, driving towards high performance and continuous organizational growth.  
  3. Design and administer a recognition program that utilizes tools and technologies to acknowledge team and individual achievements in meaningful ways.  
  4. Ensure that recognition efforts are in harmony with our core values and strategic goals, engaging team members across various digital mediums.  
  5. Systematically collect and analyze feedback through digital surveys, performance reviews, and virtual focus groups to evaluate the impact of culture and engagement strategies.  
  6. Employ data-driven insights to refine and innovate our approach, ensuring our culture adapts to the needs of our team and the technology landscape.  
  7. Promote seamless communication and collaboration within a hybrid and remote work setting, ensuring transparency, inclusivity, and the incorporation of diverse viewpoints.  
  8. Work alongside AI-driven systems and subject matter experts to weave culture and engagement practices throughout our organization.  

Skills:

Digital Engagement, Interpersonal Leadership, International Event Management, Communication Skills, Employee Engagement,
 

Cooperative Computing

Cooperative Computing

Karachi, Sindh, Pakistan

This is a business-focused Digital Transformation company called Cooperative Computing. They help companies use technology to make real business value. Cooperative Computing makes sure that your business can get the return on investment (ROI) it wants or has a good exit plan that can be carried out with little or no risk. We help businesses all over the world come up with and implement technology strategies that cut costs by a large amount or give them a key competitive advantage. Cooperative Computing can handle the trickiest and most advanced business problems that need a level of technical knowledge and depth that is hard to find in today's crazy technology market. It does this by using a methodical approach and a network of carefully chosen partners. In today's tough economic climate, no services business executive (internal or external) can be held back by not having a clear picture of the services offered, a clear picture of how much these services cost, and a plan to keep lowering these costs or raising the value of the service. Come with us, and let's start making value together!

Email:info@cooperativecomputing.com

Phone:(021) 34547001

Posted Jobs 4
Sectors Information Technology
Location Karachi, Sindh, Pakistan