WORK WITH US

Here's how we work

Every day our clients are striving to be their best. We owe them the same commitment and dedication in helping them achieve it. Our philosophy is to hire a diverse range of team members who come from all backgrounds, experiences and perspectives. We emphasise learning, innovation and making Aecor a fulfilling, challenging and fun place to work.

We’re building a collaborative, inclusive and thoughtful team that’s greater than the sum of its parts. Do you want to be part of it?

OUR WORKPLACE

Current positions

Senior iOS Developer

  • Aecor
  • Vadodara, Gujarat
About Aecor

At Aecor, we accelerate the development of digital capabilities. In practice, that means helping ambitious organisations to build products and processes they need to close the digital skills gap within their organisation today, so that they thrive tomorrow. Our clients, who operate in a diverse range of vertical markets, rely on our experience, agility and skills to help them address some of the toughest challenges facing their businesses. We bring aboard thinkers, passionate developers and inspiring technologists to help us solve these challenges. Together, we're united by a sense of pragmatism, purpose and a deeply-held belief that digital products and technology alone wonít transform a business or save the world: it's people that count.

About the job

As a Senior iOS Developer, you will design, architect and develop mobile applications that delight our clients. You will be responsible for the development and maintenance of applications across the full range of iOS devices including phones and tablets. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be leading, or working alongside, other developers to form a project team focused on creating and delivering quality products. Therefore, a commitment to collaborative problem solving, good leadership and good communication is essential for this role.

  • Design, architect and build applications for iOS
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with the project team to define, design, and deliver new features
  • Identify and correct bottlenecks and fix bugs
  • Work to agile development methodologies delivering solid and clean code
  • Delivering new functionalities, using the most appropriate tools and techniques
  • Proficient with Objective-C or Swift and Cocoa Touch
  • Experience with iOS frameworks such as Core Data and Core Animation
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple's design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools
Kasper Square, Fourth Floor, Gotri-Laxmipura Road, Vadodara 390021, Gujarat, India

Senior Android Developer

  • Aecor
  • Vadodara, Gujarat
About Aecor

At Aecor, we accelerate the development of digital capabilities. In practice, that means helping ambitious organisations to build products and processes they need to close the digital skills gap within their organisation today, so that they thrive tomorrow. Our clients, who operate in a diverse range of vertical markets, rely on our experience, agility and skills to help them address some of the toughest challenges facing their businesses. We bring aboard thinkers, passionate developers and inspiring technologists to help us solve these challenges. Together, we're united by a sense of pragmatism, purpose and a deeply-held belief that digital products and technology alone wonít transform a business or save the world: it's people that count.

About the job

As a Senior Android Developer, you will design, architect and develop mobile applications that delight our clients. You will be responsible for the development and maintenance of applications across the full range of Android devices including phones and tablets. Your primary focus will be the development of Android applications and their integration with back-end services. You will be leading, or working alongside, other developers to form a project team focused on creating and delivering quality products. Therefore, a commitment to collaborative problem solving, good leadership and good communication is essential for this role.

  • Design, architect and build applications for Android
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with the project team to define, design, and deliver new features
  • Identify and correct bottlenecks and fix bugs
  • Work to agile development methodologies delivering solid and clean code
  • Delivering new functionalities, using the most appropriate tools and techniques
  • Proficient with Android app development with Android studio
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Android's design principles and interface guidelines
  • Knowledge of low-level Java libraries is preferred
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools
Kasper Square, Fourth Floor, Gotri-Laxmipura Road, Vadodara 390021, Gujarat, India

Senior PHP/Laravel Full Stack Developer

  • Aecor
  • Vadodara, Gujarat
About Aecor

At Aecor, we accelerate the development of digital capabilities. In practice, that means helping ambitious organisations to build products and processes they need to close the digital skills gap within their organisation today, so that they thrive tomorrow. Our clients, who operate in a diverse range of vertical markets, rely on our experience, agility and skills to help them address some of the toughest challenges facing their businesses. We bring aboard thinkers, passionate developers and inspiring technologists to help us solve these challenges. Together, we're united by a sense of pragmatism, purpose and a deeply-held belief that digital products and technology alone wonít transform a business or save the world: it's people that count.

About the job

As a Senior PHP Developer, you will design, architect and develop applications that delight our clients. You will work closely with Product Managers to understand the product roadmap, plan and estimate current priorities and future delivery for the project. You will own and run the day to day Scrum meetings and task management for the project development team and empower them to deliver high quality, secure and scalable products using Agile principles.

You will be leading other developers to form a project team therefore a commitment to collaborative problem solving, good leadership and good communication is essential for this role.

  • Design, architect and build applications for in PHP
  • Integration of user-facing elements developed by front-end developers
  • Build efficient, testable, and reusable PHP modules
  • Solve complex performance problems and architectural challenges
  • Integration of data storage solutions
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with the project team to define, design, and deliver new features
  • Identify and correct bottlenecks and fix bugs
  • Work to agile development methodologies delivering solid and clean code
  • Delivering new functionalities, using the most appropriate tools and techniques
  • Strong knowledge of PHP web frameworks such as Laravel, CakePHP
  • Understand the fully synchronous behavior of PHP
  • Understanding of MVC design patterns
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, CSS3, jQuery
  • Knowledge of object-oriented PHP programming
  • Understanding accessibility and security compliance
  • Strong knowledge of the common PHP or web server exploits and their solutions
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorisation between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Creating database schemas that represent and support business processes
  • Familiarity with MySql, MongoDB
  • Proficient understanding of code versioning tools, such as Git
  • Knowledge of CMS and e-commerce platforms like Wordpress, Woocommerce, Drupal, Magento is not essential but preferable
Kasper Square, Fourth Floor, Gotri-Laxmipura Road, Vadodara 390021, Gujarat, India

Senior DevOps Engineer

  • Aecor
  • Vadodara, Gujarat
About Aecor

At Aecor, we accelerate the development of digital capabilities. In practice, that means helping ambitious organisations to build products and processes they need to close the digital skills gap within their organisation today, so that they thrive tomorrow. Our clients, who operate in a diverse range of vertical markets, rely on our experience, agility and skills to help them address some of the toughest challenges facing their businesses. We bring aboard thinkers, passionate developers and inspiring technologists to help us solve these challenges. Together, we're united by a sense of pragmatism, purpose and a deeply-held belief that digital products and technology alone wonít transform a business or save the world: it's people that count.

About the job

We are looking for an experienced DevOps engineer to join our team. You will work closely with the Technical Director and CTO to identify and establish DevOps best practices within the company. You will help us build scalable, efficient cloud infrastructure. Youíll implement monitoring for automated system health checks, build our CI pipeline, and train and guide the team in DevOps practices.

You will establish configuration management, automate our infrastructure, implement continuous integration, and train the team in DevOps best practices to achieve a continuously deployable system.

  • Implement and own the CI pipeline
  • Manage CD tooling
  • Implement and maintain monitoring and alerting
  • Build and maintain highly available production systems
  • Lead and guide the team in identifying and implementing new technologies
  • Configuration Management experience such as Ansible, Chef, Puppet, or similar.
  • Managing production infrastructure
  • Strong knowledge of AWS and Azure
  • Strong Linux system administration background
  • Ability to present and communicate the architecture in a visual form
  • Strong knowledge of Unix Shell Scripting, Cybersecurity, Docker
Kasper Square, Fourth Floor, Gotri-Laxmipura Road, Vadodara 390021, Gujarat, India

Quality Assurance Engineer

  • Aecor
  • Vadodara, Gujarat
About Aecor

At Aecor, we accelerate the development of digital capabilities. In practice, that means helping ambitious organisations to build products and processes they need to close the digital skills gap within their organisation today, so that they thrive tomorrow. Our clients, who operate in a diverse range of vertical markets, rely on our experience, agility and skills to help them address some of the toughest challenges facing their businesses. We bring aboard thinkers, passionate developers and inspiring technologists to help us solve these challenges. Together, we’re united by a sense of pragmatism, purpose and a deeply-held belief that digital products and technology alone won’t transform a business or save the world: it’s people that count.

About the job

By joining our QA team you will work across multiple environments to test complex software and applications. We ensure that all the products we build work as they should. Our main goal is to make sure the architecture, structure and code behind the application isn't broken. And if it’s not, we try to break it to ensure its robustness.

You will be expected to assess software quality by designing and implementing software testing processes. You will take ownership of code quality through exploratory and automated tests. You will hunt bugs, identify issues, report them and follow the procedure through to completion to ensure any issues are resolved.

You will be leading, or working alongside, other QA engineers to form a project team focused on creating and delivering quality products. Therefore, a commitment to collaborative problem solving, good leadership and good communication is essential for this role.

  • Review and understand the business and functional project requirements and technical documentation
  • Raise any questions, queries or ambiguities relating to the requirements
  • Develop detailed, comprehensive and well-structured test plans and test cases
  • Be capable of test data preparation and associated execution
  • Monitoring defect lifecycles, from creation to conclusion
  • Maintain good relations with the project team and development peers
  • Create automation scripts and required frameworks
  • Be capable of understanding the CI/CD flow and help the team to maintain quality standards
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools, and processes
  • Hands-on experience with automated testing tools
  • Familiarity with tools like TestFairy, Selenium, Robot Framework, Postman, etc.
  • Working knowledge of project management software (e.g. Assembla, Jira)
  • Working knowledge of SQL
  • Familiarity with Agile frameworks and regression testing
  • Experience in mobile application testing (iOS and Android) will be beneficial
  • Analytical mind and problem-solving aptitude
Kasper Square, Fourth Floor, Gotri-Laxmipura Road, Vadodara 39002, Gujarat, India

C# Developer

  • Aecor
  • Vadodara, Gujarat
About Aecor

At Aecor, we accelerate the development of digital capabilities. In practice, that means helping ambitious organisations to build products and processes they need to close the digital skills gap within their organisation today, so that they thrive tomorrow. Our clients, who operate in a diverse range of vertical markets, rely on our experience, agility and skills to help them address some of the toughest challenges facing their businesses. We bring aboard thinkers, passionate developers and inspiring technologists to help us solve these challenges. Together, we're united by a sense of pragmatism, purpose and a deeply-held belief that digital products and technology alone wonít transform a business or save the world: it's people that count.

About the job

We are looking for a C# developer responsible for building C# applications, including back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, good leadership and good communication is essential for this role.

  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organisation, and automatisation
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with Microsoft SQL Server
  • Experience with popular web application frameworks, such as Nancy
  • Familiarity with Windows Presentation Framework
  • Work to agile development methodologies delivering solid and clean code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such as Git
  • Familiarity with continuous integration
Kasper Square, Fourth Floor, Gotri-Laxmipura Road, Vadodara 390021, Gujarat, India

Find out more about Aecor

Aecor specialise in start-ups, innovation and early stage growth projects and have offices in London (UK) and Gujarat (India). Find out more about Aecor and our Leadership Team.