Careers

Open Positions

Technical skills and competencies:

Must Have:

• Architecting and designing solutions as per requirements.
• Strong experience with MVVM
• Hands-on experience in developing android apps using JAVA and Kotlin
• Must be able to develop modular, clean code
• Strong experience in using android Jetpack components such as ViewModel, Live Data, and others
• Strong experience in integrating RESTFul APIs – using libraries such as Retrofit or Volley
• Expert-level debugging skills with android SDK tools such as logcat, adb, and others
• Must be familiar with android’s core components for UI development – such as activity, fragments, layouts such as constraint layout, relative layouts, etc.
• Must be familiar with android’s core components for background operations such as – services, work manager, kotlin coroutines, etc.
• Strong experience in developing apps with android best practices for UI, security, performance, and behaviors
• Knowledge of other web technologies and UI/UX standards such as Android, React-Native, and Flutter

Good to Have

• Hands-on experience in developing react native apps
• Experience in releasing an app to Google’s play store
• Implementing PUSH Notifications in android app
• Familiarity with Firebase SDK and its services such as Firestore
• Local database management techniques – SQLite and Room Library
• Supporting apps for multiple screens such as phone and tablet, multiple screen densities
• Supporting apps for multiple languages

Responsibilities:

• Closely engage with customers to understand their business requirements and propose solutions. Also, demonstrate mobile development capabilities to prospective customers.
• Work with engineering teams for designing, building & productionizing components that will grow in capability while being robust, scalable & highly available.
• Conduct research on emerging technologies, trends and solutions areas in support of development efforts, and recommend technologies that will increase cost-effectiveness and flexibility.
• Coach and mentor team members and guide on technical challenges Maintain technical skills and knowledge, keeping up to date with market trends and competitive insights.
• Identify and recommend appropriate technology stacks, tools, frameworks and integration strategies for off-the-shelf solutions or third party packages.
• Responsible for implementing and driving best practices for enterprise deployments and software development lifecycle automation.
• Review, advice and design standards, risks, costs versus benefits and impact on the enterprise business process & goals.

Location: Pune, India

 

 

Mandatory:
• Strong proficiency in ReactJS, React Native, Typescript, JavaScript, HTML5,including DOM manipulation and the JavaScript object model.
• Strong in designing front end web applications for performance and security.
• Strong proficiency in writing unit test cases.
• Hands on skills of No SQL databases
• Hands on skills of storybook
• Hands on skills of Redis, Azure Application Insights.
• Hands on skills with RESTful APIs.
• Hands on skills with code versioning and configuration tools (such as Git,Bitbucket)
• Good communication skills.
• Good team player
• Good problem-solving skills and attention to detail.

Good to have:
• Expertise in Node
• Hands on skills with Azure Cloud
• Hands on skills with DevOps tools/processes (Docker and Kubernetes)
• Strong understanding of browser compatibility and web standards

Responsibilities:

•Developing new user-facing features using the latest technologies
•Translating designs and wireframes into high-quality code
•Optimizing components for maximum performance across a vast array of web-capable devices and browsers
•Own the implementation of the feature and deliver within designated timelines.
•Perform Code Reviews of the team members and mentor the team on technology best practices.
•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 skills and learn new technology as per the project demands.

Location: Pune, India

Technical skills and core competencies:

• 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:
1. Closely work with customers to understand requirements
2. Architect and design systems for performance, security, and failover
3. Hands-on coding on complex features 3. Mentor teams
4. Code and design reviews
5. Help in delivering POCs to customers
6. Provide project status to customers

Location: Pune, India

Technical skills and competencies:

  1. Proficient with Swift, Objective-C and Cocoa Touch
  2. Experience with iOS frameworks such as Core Data, Core Animation, etc.
  3. Experience with offline storage, threading, and performance tuning
  4. Familiarity with RESTful APIs to connect iOS applications to back-end services
  5. Experience with Unit testing in iOS
  6. Familiarity with crashlytics & analytics
  7. Experience with managing dependencies using Cocoa pods / Carthage
  8. Familiarity with continuous integration
  9. Knowledge of other web technologies and UI/UX standards such as Android, React-Native and Flutter
  10. Understanding of Apple design principles and interface guidelines
  11. Knowledge of low-level C-based libraries is preferred
  12. Knack for benchmarking and optimization
  13. Proficient understanding of code versioning tools { {such as Git, Mercurial or SVN} }

Responsibilities:

• Design and build applications for the iOS platform
• Ensure the performance, quality, and responsiveness of applications
• Collaborate with a team to define, design, and ship new features
• Experience with working on Apple Watch application
• Identify and correct bottlenecks and fix bugs
• Help maintain code quality, organization, and automatization

 

Location: Pune India

Technical skills and competencies:

1. Expertise in architecting Java and J2EE applications. Atleast 3 years of working experience as an architect is required
2. Expert understanding of NoSQL e.g. MongoDB or elastic search is a must
3. Experience with message brokers RabbitMQ, and Kafka is required
4. Experience with ELK stack and logstashis a big plus
5. Experience with the Springboot framework
6. Experience with Linux is required
7. Experience with Git is required (GitHub is a plus)
8. Experience working with CI / CD is a big plus (Jenkins especially)
9. Good understanding of REST frameworks is required
10. Experience with scale-able and distributed systems is a big plus

 

Responsibilities:

  • Work closely with various stakeholders to understand the product requirements
  • Prepare high level and low level designs with detailed impact analysis
  • Provide efforts estimations for new feature development
  • Keep all the stakeholders up-to date with the latest status
  • Should have excellent debugging skills to analyse and resolve the production issues
  • Perform peer code reviews and ensure code quality
  • Follow and enforce the established development practices
  • Participates fully in the Agile Development process
  • Help with documentation when necessary

Location: Pune, India

Technical skills and competencies
Mandatory skill set:

• Expertise in Scala programming language, Scala 2.X
• Good understanding of Monix/Futures, Akka and Kafka
• Unit testing exposure with ScalaTest ,EasyMock etc.
• Knowledge of build tools like SBT,Maven.
• Interested in learning and implementing changes in Javascript/Typescript.
• Good to have working knowledge of containers/Docker,Kubernetes, AWS
• Experience on designing REST API and database.

Candidate Responsibilities:
• Should be able to write code adhering to Functional Programming / OOPS and SOLID principles .
• Design Solutions and suggest technology choices to 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.
• Developing new user-facing features using 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.
• Up skill and learn new technology as per the project demands.

 

Location: Pune India

Technical skills and competencies:

• Mandatory skill set: Expertise in Java.
• Experience with framework -Spring/hibernate/JPA
• Good to have working knowledge of containers/Docker, Kubernetes, AWS services, CI-CD

Candidate Responsibilities:

• Should be able to write code adhering to OOPS and SOLID principles.
• Design Solutions for client’s requirements.
• Own the implementation of the solution and deliver in designated timelines.
• Should have good written and verbal communication skills.
• Interact with customer 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.
• Should be open for up skill and learn new technology as per the project demands.
• Should be able to work remotely/independently.

Location: Pune, India

Technical skills and core competencies:

• 4-5 Years of experience in ETL development using informatica.
• Strong in SQL and Advance SQL in Oracle
• Experience in Unit testing of developed informatica workflows
• Knowledge of Unix
• Good communications skills
• Open to work in 12pm to 9pm

 

Location: Pune, India

Technical Skills and Core Competencies:

• Have good exposure in delivering microservices using various open-source tools and technologies.
• Good experience on working with various AWS cloud services.
• Highly experienced in deploying the microservices into Kubernetes platform using DevOps tools.
• Experience in deployment of containerized applications/windows services using Amazon Elastic Kubernetes Service (EKS)
• Expertise in deploying, managing and operating scalable, highly available and fault tolerant system and planning for vigilant disaster recovery.
• Have involved in the architecture discussions for the complete AWS cloud setup with security controls.
• Expertise in designing and implementing different environments in AWS using services like Virtual Private Cloud, EC2 Instances, CloudFormation, AWS CLI, AWS Application Load Balancer.
• Excellent problem-solving skills with strong technical background and good interpersonal skills.
• Highly motivated, successful IT professional with the extremely valuable combination of technical knowledge, interpersonal skills & business acumen.
• Quick learner and excellent team player, ability to meet deadlines and work under pressure.
• Having AWS certifications would be an added advantage.

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.
• Up skill and learn new technology as per the project demands.
• Handle customer communication effectively.
• Proactively taking responsibility & tasks and completing within timelines.
• Good technical and analytical for problem solving.
• Write script to perform day to day activity and automate them.
• Should be willing to work in evening shift (4 pm to 12 pm)

 

Location: Pune, India.

Technical skills and competencies

1. Excellent expertise in –
a. .NET Framework 4.6 and above, ASP.NET MVC5 and above, Web API, LINQ & Entity Framework
b. .NET core 3 and above
c. Azure programming using .NET (Azure services API consumption)
d. Java Script, HTML5
e. Database handling – SQL and NOSQL
2. Must have experience with Git
3. UI & UX experience is a plus.
4. Experience with any UI tool kit for Rich UI development like Infragistics/ Kendo-UI/DevExpress/ Telerik controls.
5. Experience of front end technologies (AngularJS / ReactJS) is a plus
6. Unit-test code for robustness, including edge cases, usability, and general reliability.
7. Continuously discover, evaluate, and implement new technologies to maximize development efficiency
8. Design and build advanced web / cloud / bigdata / analytics applications
9. Work on bug fixing and improving application performance.
10. Collaborate with cross-functional teams to define, design, and ship new features.
11. Excellent team player skills are must.
Good to have:
1. Knowledge of Azure storage services
2. Knowledge of Cloud services usage

Responsibilities
• Write modular code and readable code.
• Translate designs and wireframes into high quality code.  
• Apply best industry practices while writing the code (Build well organized, modular, optimized and documented source code using SOLID principles) using full stack technologies.
• Debug complex code issues and provide fixes in timely manner.
• Master new technologies in timely manner and apply on projects.
• Write good unit test cases to ensure robustness and maturity of underling code / functionality.
• Ensure excellent code coverage through automated unit / API / UI test cases.
• Contribute in customer calls, Participate in Scrums and Send individual DSR.
• Competent enough to be positioned to customers for interviews.
• Learn and Apply DevOps concepts for reliable software engineering.
• Provide value addition to the project / services offered to the customer.
• Work Independently and make progress by being resourceful.
• Own the implementation of the feature and deliver in designated timelines.
• 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.
• Identify areas of IP building and try to implement those.
• Participate in continuous improvement activities in the organization.
• Be a part of Agile Scrum team analyzing user stories and participating in grooming sessions
• Be a part of sprint planning, daily scrums, sprint review, retrospectives etc.
• Own analysis for new requirement and related impact analysis
• Own the quality of code and overall deliverable of the project(s)
• Ensure the team is following best design and development practices and using required tools
• Create design document and application understanding document
• Own or work with Project Managers on status reporting

 

Location: Pune, India.

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