fbpx

Careers

Open Positions

Technical skills and competencies

  • Mandatory skill set: Expertise in technologies like TypeScript, NodeJS is a must.
  • Experience with framework [secondary] – Angular/React
  • Good to have a working knowledge of containers/Docker, AWS
  • Experience in designing REST APIs and databases.

Responsibilities :

  • Should be able to write code adhering to OOPS and SOLID principles
  • Design Solutions and suggest technology choices to clients.
  • Own the implementation of the solution and deliver it in designated timelines.
  • Interface with customers for requirement gathering, analysis, and technology discussions.
  • Perform Code Reviews of the team members and mentor the team on technology best practices.
  • Developing new user-facing features using the latest front-end technologies(secondary)
  • Building reusable components and front-end libraries for future use (secondary)
  • Translating designs and wireframes into high-quality code (secondary)
    Optimizing components for maximum performance across a vast array of web-capable devices and browsers. (secondary)
  • Evaluate new technologies, frameworks, and conduct POCs.
  • We promote a DevOps culture, so you will need to look beyond pure programming and get involved with the deployment and operation of the code we build.
  • Provide timely status updates and raise flags as needed.
  • Upskill and learn new technology as per the project demands.

Experience

2 – 6 Years

Mode of employment

Full-time employment

Location

Pune

Technical skills and competencies

Must have

  • 4+ years of experience in macOS system-level programming
  • 2+ years of commercial experience in designing and implementing full-featured desktop applications on MAC using Objective C/Cocoa.
    macOS kernel programming experience
  • Understanding of Mac’s security features including System Integrity Protection, code signing, and entitlements
  • Strong software design & development experience in Objective C/C ++
  • Proficient in multi-threaded applications
  • Excellent verbal and written communication skills
  • BS/BA in Computer Science or equivalent technical field

Responsibilities :

  • Working with a geographically distributed software and hardware team
  • In collaboration with other Product Owners and development team members, you will develop low-level Mac desktop application features which include the development of system extensions and user-mode OS-related infrastructures in C++ and Objective C.
  • You will follow Agile software development processes and work within SCRUM teams.
  • You will participate and conduct technical reviews of system design and interface requirements and provide technical feedback and make recommendations.

Experience

8+ Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

  • Strong proficiency in JavaScript, HTML5, including DOM manipulation and the JavaScript object model, is a must.
  • Thorough understanding of Angular 7 or above and its core principles is a must.
  • Thorough understanding of Nodejs is a must.
  • Experience with data structure libraries (e.g. Immutable.js) is good to have.
  • Experience with common front-end development tools such as Babel, Web pack, NPM, or any such tool is a must.
  • Strong understanding of browser compatibility and web standards is good to have.
  • Familiarity with server-side web technologies such as Nodejs is good to have.
  • Familiarity with RESTful APIs is good to have.
  • Ability to understand business requirements and translate them into technical requirements is a must.
  • Hands on skills with code versioning and configuration tools (such as Git, Bitbucket) is a must.
  • Extensive and applicable experience as a hands-on architect and/or senior-level programmer is a must.
  • Experience working with architecture and design patterns on software products is good to have.
  • Proven success in improving software architecture on desktop and web applications is good to have.
  • Strong, functional competency in full-stack web development is good to have.
  • Experience with Front-end performance optimization techniques is good to have.
  • Strong skills in communication, critical thinking, decision making, problem-solving, and attention to detail are a must.

Responsibilities :

  • Should be able to write code adhering to OOPS and SOLID principles .
  • Design Solutions and suggest technology choices to clients.
  • Own the implementation of the solution and deliver it in designated timelines.
  • Developing new user-facing features using the latest front-end technologies
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Develop Components in Angular or Node and unit test the same.
  • Design Solutions and suggest technology choices for clients.
  • Own the implementation of the solution and deliver it in designated timelines.
  • Interface with customers for requirement gathering, analysis, and technology discussions.
  • Perform Code Reviews of the team members and mentor the team on technology best practices.
  • Evaluate new technologies, frameworks, and conduct POCs.
  • We promote a DevOps culture, so you will need to look beyond pure programming and get involved with the deployment and operation of the code we build.
  • Provide timely status updates and raise flags as needed.
  • Upskill and learn new technology as per the project demands.

Experience

3- 5 Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

Must have skills

  • Excellent hands-on expertise with Linux Operating System OR any other similar distributions, viz. Ubuntu, CentOS, RHEL/RedHat, etc.
  • Virtualization experience with Openstack cloud required; additionally having exposure to KVM & RHEV will be an added advantage.
  • Should have worked upon creating and maintaining large infrastructure.
  • Good troubleshooting, debugging, and problem-solving skills in the Linux Environment.
  • Experience in Storage Domain, viz. SAN, NAS, S3, etc. is a must.
  • Good networking knowledge expected; eg. VLAN, IPTables, subnets, etc.
  • Hands-on experience to handle VM’s & Containers utilizing various tools like Kubernetes, Docker, etc.
  • Basic Scripting hands-on (Shell or Python).

Nice to have

  • Hands-on experience with Openshift & k8s.
  • Hands-on experience with any of AWS EKS, Azure AKS OR GKE.
  • Hands-on experience with CSI (Container Storage Interface).
  • Working knowledge of any DevOps tool (Ansible, Kubernetes preferred).
  • Database knowledge from basic queries perspective.
  • Working knowledge of DevOps/orchestration tools (Ansible, terraform OR Vagrant).
  • Knowledge (preferably hands-on) of some backup product preferred

Responsibilities :

  • IT Infrastructure Mgmt: – Open Stack
  • Managing OpenStack environment
  • Creating instances
  • Backup & Restore of data/instances
  • Openstack inventory updation
  • Managing Storage
  • Openstack instance follow up with users
  • Providing VMs over the ESXI server and OpenStack environment as per the user requirement.
  • IT Infrastructure Management [Other IT Services]
  • Managing Monitoring Tool
  • Backup of AWS instances
  • Manage Git, Redmine, and Test link server as per user requirement
  • Keep updated track of server inventory
  • Managing AD, DHCP, DNS, EPS, WSUS servers.
  • Monthly Dashboard / IT Reports
  • IT Audits & Closures of IT findings
  • IT Service Management
  • Ensuring SLA based IT ticket closure & response to Email
  • Automation – Setting up alerting mechanism and other tasks that the IT team performs
  • Cost optimization

Experience

3- 6 Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

Must have skills

  • Excellent hands-on expertise with Linux Operating System OR any other similar distributions, viz. Ubuntu, CentOS, RHEL/RedHat, etc.
  • Virtualization experience with Openstack cloud required; additionally having exposure to KVM & RHEV will be an added advantage.
  • Should have worked upon creating and maintaining large infrastructure.
  • Good troubleshooting, debugging, and problem-solving skills in the Linux Environment.
  • Experience in Storage Domain, viz. SAN, NAS, S3, etc. is a must.
  • Good networking knowledge expected; eg. VLAN, IPTables, subnets, etc.
  • Hands-on experience to handle VM’s & Containers utilizing various tools like Kubernetes, Docker, etc.
  • Basic Scripting hands-on (Shell or Python).

Nice to have

  • Hands-on experience with Openshift & k8s.
  • Hands-on experience with any of AWS EKS, Azure AKS OR GKE.
  • Hands-on experience with CSI (Container Storage Interface).
  • Working knowledge of any DevOps tool (Ansible, Kubernetes preferred).
  • Database knowledge from basic queries perspective.
  • Working knowledge of DevOps/orchestration tools (Ansible, terraform OR Vagrant).
  • Knowledge (preferably hands-on) of some backup product preferred

Responsibilities :

  • IT Infrastructure Mgmt: – Open Stack
  • Managing OpenStack environment
  • Creating instances
  • Backup & Restore of data/instances
  • Openstack inventory updation
  • Managing Storage
  • Openstack instance follow up with users
  • Providing VMs over the ESXI server and OpenStack environment as per the user requirement.
  • IT Infrastructure Management [Other IT Services]
  • Managing Monitoring Tool
  • Backup of AWS instances
  • Manage Git, Redmine, and Test link server as per user requirement
  • Keep updated track of server inventory
  • Managing AD, DHCP, DNS, EPS, WSUS servers.
  • Monthly Dashboard / IT Reports
  • IT Audits & Closures of IT findings
  • IT Service Management
  • Ensuring SLA based IT ticket closure & response to Email
  • Automation – Setting up alerting mechanism and other tasks that the IT team performs
  • Cost optimization

Experience

3- 6 Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

  • Strong proficiency in Ruby on Rails
  • A thorough understanding of JavaScript, HTML5, including DOM manipulation and the JavaScript object model is a must.
  • Good exposure to React.js will be a plus
  • A strong understanding of browser compatibility and web standards is good to have.
  • The ability to understand business requirements and translate them into technical requirements is a must.
  • Hands-on skills with code versioning and configuration tools (such as Git, Bitbucket) is a must.
  • Extensive and applicable experience as a hands-on architect and/or senior-level programmer is a must.
  • Experience working with architecture and design patterns on software products is good to have.
  • Proven success in improving software architecture on desktop and web applications is good to have.
  • Strong, functional competency in full-stack web development is good to have.
  • Strong skills in communication, critical thinking, decision making, problem-solving, and attention to detail are a must.

Responsibilities :

  • Should be able to write code adhering to OOPS and SOLID principles.
  • Design Solutions and suggest technology choices to clients.
  • Own the implementation of the solution and deliver it in designated timelines.
  • Developing new user-facing features using the latest front-end technologies
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Develop Components in Angular or Node and unit test the same.
  • Design Solutions and suggest technology choices for clients.
  • Own the implementation of the solution and deliver it in designated timelines.
  • Interface with customers for requirement gathering, analysis, and technology discussions.
  • Perform Code Reviews of the team members and mentor the team on technology best practices.
  • Evaluate new technologies, frameworks, and conduct POCs.
  • We promote a DevOps culture, so you will need to look beyond pure programming and get involved with the deployment and operation of the code we build.
  • Provide timely status updates and raise flags as needed.
  • Upskill and learn new technology as per the project demands.

Experience

5- 7 Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

  • Strong Cloud Ops experience with AWS
  • Strong experience in CI/CD tools like Jenkins, Gitlab
  • Excellent hands-on skills and experience with Windows / Linux OS
  • Have extensively worked in building C++ applications (CMake)
  • Good understanding of unit testing frameworks
  • Strong experience automating with scripting languages such as Shell,
  • Python and any deployment scripting languages
  • Knowledge of and experience with Build/Release Engineering methods and methodologies
  • Highly Proficient in Configuration Management (Puppet, Ansible, Chef or Similar)
  • Hands-on experience with Docker and container orchestration platforms like Kubernetes
  • Understanding and working knowledge of monitoring, alerting, and logging frameworks such as Prometheus, ELK, and Grafana
  • Experience in creating and maintaining an operational metric dashboard (Build Failures/Status)
  • Having experience with Teamcity to build pipelines would help

Responsibilities :

  • Designing of CI / CD pipeline and implementing it.
  • Ensuring Build stability and speeding up the overall build process.
  • Ensuring smooth build installation and deployment process which should be repeatable.
  • Writing software tools/systems to provide required DevOps solutions.
  • Work as a part of a team as well as independently with the customer.
  • Upskill and learn new technology as per the project demands.

Experience

8 + Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

  • Strong proficiency in JavaScript, HTML5, including DOM manipulation and the JavaScript object model, is a must.
  • Experience with High charts or D3 is good to have.
  • Thorough understanding of React 16.3X OR Angular and its core principles and workflows (such as Flux or Redux), Angular2, or Backbone is a must.
  • Experience with data structure libraries (e.g. Immutable.js) is good to have.
  • Experience with common front-end development tools such as Babel, Web pack, NPM, or any such tool is a must.
  • Strong understanding of browser compatibility and web standards is good to have.
  • Familiarity with server-side web technologies such as Nodejs / .NET / Java / Python is good to have.
  • Familiarity with RESTful APIs is good to have.
  • Ability to understand business requirements and translate them into technical requirements is a must.
  • Hands on skills with code versioning and configuration tools (such as Git, Bitbucket) is a must.
  • Extensive and applicable experience as a hands-on architect and/or senior-level programmer is a must.
  • Experience working with architecture and design patterns on software products is good to have.
  • Proven success in improving software architecture on desktop and web applications is good to have.
  • Strong, functional competency in full-stack web development is good to have.
  • Experience with Front-end performance optimization techniques is good to have.
  • Strong skills in communication, critical thinking, decision making, problem-solving, and attention to detail are a must.

Responsibilities :

  • Developing new user-facing features using the latest front-end technologies
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Develop Components in React OR Angular and unit test the same.
  • Design Solutions and suggest technology choices for clients.
  • Own the implementation of the solution and deliver in designated timelines.
  • Interface with customers for requirement gathering, analysis and technology discussions.
  • Perform Code Reviews of the team members and mentor the team on technology best practices.
  • Evaluate new technologies, frameworks, and conduct POCs.
  • We promote a DevOps culture, so you will need to look beyond pure programming and get involved with the deployment and operation of the code we build.
  • Provide timely status updates and raise flags as needed.
  • Up skill and learn new technology as per the project demands

Experience

2 – 6 Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

  • 3+ years of relevant server-side testing experience.
  • Hand-on experience in python (or any other language) in Linux for test automation is a must.
  • Good hands-on on Linux OR any other similar distributions, viz. Ubuntu, CentOS, RHEL/RedHat, etc.
  • Working knowledge of MySQL or any other Database.
  • Candidate from Storage domain preferred.
  • Virtualization experience preferred (any of KVM, Openstack or RHEV will do).
  • Mandatory experience in writing test cases based on product requirements, automating them, executing them, and track issues in defect tracking systems.
  • Nice to have skills: Jenkins, the GIT, Experience in performance testing, build process and build deployment, Working knowledge of any DevOps tool (Ansible, Kubernetes preferred).
  • Good troubleshooting, debugging, and problem-solving skills in the Linux Environment.

Responsibilities :

  • Analyze the product requirements and prepare Test Plan.
  • Participate in the test planning and product planning processes – typically for products in Storage
  • Prepare & execute test cases based on functional specifications.
  • Automate tests using Python
  • Bug reporting and bug verification.
  • Defect Management (Tracking and Reporting).
  • Prepare & Share Status Report as applicable.
  • Troubleshoot problems by debugging software solutions to identify the root cause of issues.

Experience

3 + Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

  • Min 6+ Years’ Experience.
  • Hands-on experience in designing and developing AWS solutions.
  • Hands-on expertise in building microservices in python 3.x
  • Hands-on expertise in AWS Glue, cost APIs, API gateway, S3, Roles, IAM, KMS
  • Hands-on expertise in ORM and RDS databases.

Good to have

  • AWS solution architects would be preferred

Responsibilities :

  • Closely work with customers to understand requirements
  • Architect and design systems for performance, security, and failover
  • Hands-on coding on complex features
  • Mentor teams
  • Code and design reviews
  • Help in delivering POCs to customers
  • Provide project status to customers

Experience

3 + Years.

Mode of employment

Full-time employment.

Location

Pune

Technical skills and competencies

  • 4-8 years of Golang development experience mandatory.
  • API Development using Golang, Swagger and Twisted framework
  • Good knowledge on hypervisor – KVM
  • Good knowledge on LVM and VM provisioning using KVM
  • Strong expertise in Linux and building solutions on Linux platform
  • Good knowledge in any SQL and NoSQL databases.
  • Familiarity with software development practices such as version control (git), gerrit, test frameworks, code review tools, deployment configuration management, continuous integration.
  • Knowledge on cloud would be added advantage

Responsibilities :

  • Write well designed, clean, efficient code backed by unit tests in Golang.
  • Abide by coding standards and guidelines.
  • Build solutions for robust security and performance.
  • Automate routine tasks in AWS/Cloud for maintenance and monitoring.
  • Build CI/CD pipelines using Jenkins.
  • Work well in an Agile/Scrum environment (done the right way).
  • Maintain a high standard of work quality and encourage others to do the same.
  • Energetic individual with enthusiasm to learn new tools, technologies & processes.
  • Good communication skills

Experience

4-8 Years

Mode of employment

Full-time employment

Location

Pune

Technical skills and competencies

Must-Have

  • 4+ years of customer solutions experience in Virtualization (OpenStack/KVM) and Storage domain.
  • The customer-facing role, hence effective communication mandatory.
  • Good hands-on Linux Operating system OR any other similar distributions, viz. Ubuntu, CentOS, RHEL/RedHat, etc. is a must.
  • Openstack hands-on experience is a must.
  • Virtualization experience mandatory (any of KVM or RHEV will do).
  • Experience in Storage Domain, viz. SAN, NAS, S3, etc. is a must.
  • Good networking knowledge expected, e.g. VLAN, Iptables, subnets, etc

Good to have

  • Database knowledge from basic queries perspective, Scripting (Shell or Python); Hands-on with OpenShift/Kubernetes.
  • Knowledge (preferably hands-on) of some backup product preferred
  • Good troubleshooting & debugging skills at System & application level

.Responsibilities :

  • Provide technical (application) solutions to the customers and solve issues faced during POCs/Deployment.
  • Exhibit customer-facing role.
  • Exhibit good problem-solving skills and ownership.
  • Exhibit good problem-solving skills and ownership.
  • Exhibit hands-on Linux Operating system OR any other similar distributions, viz. Ubuntu, CentOS, RHEL/RedHat, etc.
  • Possess Virtualization experience of KVM, Openstack or RHEV, etc.
  • Exhibit good networking knowledge e.g. VLAN, IPTables, subnets, etc.
  • Exhibit good troubleshooting & debugging skills at the application level.
  • Exhibit good database knowledge from basic queries perspective.
  • Exhibit good performance on Kubernetes front based on experience and find out new optimal solutions for clients.

Experience

4-7 Years

Mode of employment

Full-time employment

Location

Pune

Technical skills and competencies

Must-Have

  • Strong experience in designing and developing native Windows app
  • Should be able to port apps developed in other VMs such as Linux VM to Windows VM
  • Hands on experience with Python, and Golang – to make static binaries
  • Hands on experience in PowerShell scripting.
  • Develop windows app natively using SDK, windows build tools, and IDE
  • Should be well versed with debugging, testing, and deploying native windows app
  • Demonstrated problem solving efficiently, analytic and troubleshooting skills

Good to have

  • Experience in hypervisor technology-based software development
  • Should be familiar with generating static binaries efficiently
  • Good exposure to tools like postman, APIs

.Responsibilities :

  • Write modular code.
  • Port apps developed in other VMs such as Linux VM to Windows VM
  • Develop windows app natively using SDK, windows build tools, and IDE
  • Write readable code with comments.
  • Apply best industry practices while writing the code (Build well organized, modular, optimized, and documented source code using SOLID principles)
  • Debug complex issues and provide fixes in a timely manner.
  • Master new technologies in a timely manner and apply them in projects.
  • Ensure excellent code coverage.
  • Contribute to customer calls.
  • Send individual DSR
  • Competent enough to be positioned to customers for interviews.
  • Provide value addition to the project/services offered to the customer.
  • Work Independently and make progress by being resourceful.
  • Work as a part of a team.
  • Identify areas of IP building and try to implement those.
  • Participate in continuous improvement activities in the organization

Experience

4+ Years

Mode of employment

Full-time employment

Location

Pune

Submit your resume to: talentteam@afourtech.com (Please mention: Expected Role, Areas of Interest, Years of Experience)

 

FEW REASONS TO BE PART OF OUR JOURNEY

EMPOWERMENT We don’t believe in layers of management or red tape. Work with smart people, make a case for what you think makes sense, and just do it.
DISRUPTION Simply doing the same thing other companies do, but better, faster, or cheaper is boring for us. Let’s build something new. Let’s change how things work.
PASSION Invest in yourself and take time out to research best practices in your field. We love to support people that believe in themselves and aim to be the best in their field, globally.
OPENNESS Interact with top management as you see fit. Help develop the company with your ideas and your feedback on the culture, strategy, team, or anything else.

PERKS & BENEFITS

 

Flexible Working Hours

 

 

Outings & Picnics

 

 

Sports

 

 

Parties & Celebration

 

Casual Dress Code

 

Accidental Insurance Policy

 

CSR Activities

Innovative Training Activities