Careers

Open Positions

Responsibilities:

  • Ability to design distributed and highly available architectures. Especially worked on designing architectures using Java/J2EE Platform.
  • Hands on with one of the big data technologies especially Hadoop and Spark is required. Experience in designing data driven big data architectures.
  • Exposure to cloud technologies (AWS, AZURE) will be an added advantage

Responsibilities:

  • Hands on Spring framework, Hibernate, Java, J2EE and database knowledge
  • Exposure to one of the Big Data technologies (Hadoop, Storm, Spark) is required.
  • Knowledge of design patterns and best practices is required.
  • Knowledge of HTML, CSS, JS is added advantage but not required

Responsibilities:

  • Hands on Spring framework, Java, J2EE and database knowledge
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Bug fixing and performance improvement.
  • 2-4 years of hands-on Java Software Development experience
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, SpringMVC)
  • Experience with test-driven development

Responsibilities:

  • Design and build advanced applications for the iOS platform
  • Very good knowledge of Xcode 6/ Xcode 7, Core Foundation.
  • Experience in Sqlite, CoreData, REST API and JSO
  • Very good experience with Objective C, Swift and iOS SD
  • Build and publish applications in app stores
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Good knowledge in Cocoa Touch
  • Experience with memory management and caching mechanisms specific to mobile devices

Good to have:

  • Experience in Payment gateway integration in mobile apps is a big plus
  • A portfolio of iOS apps in the Play Store/app store is a plusHands on experience with Android studio & gradle build system
  • UI & UX experience
  • Locations and Map API’s

Responsibilities:

  • Work with core development teams to test, deploy and maintain scalable, robust software platforms and services.
  • Databases – Configuration and Deployment (Cassandra, MongoDB, MySQL)
  • Jenkins – Continuous Integration
  • Monitoring – Newrelic (and other tools/platforms like Nagios)
  • Setup a continuous build and deploy environment
  • Develop new and maintain existing tools to improve Operations’ workflows.
  • Monitor, test, and maintain production environments (if required)
  • Define automated test and verification processes for clients
  • Mentor members of the DevOps team
  • Experience with Linux systems, virtualization in  complex setups
  • Experience with scripting – shell, Perl, Ruby, JavaScript, Python
  • Experience with configuration management tools like Puppet, Chef, Ansible, Cfengine, Fabric.Need to be able to code to RESTFUL APIs.
  • Experience with systems integration, network configuration, testing and debugging live systems
  • Excellent  interpersonal, communication and documentation skills

Good To Have Skills:

  • Experience with installing, configuring, securing, and troubleshooting Tomcat, RedHat JBOSS, JMS, Apache
  • Zookeeper, Postfix, Apache STORM, Cassandra, Kafka will be an added advantage
  • Familiarity with continuous integration tools like Jenkins, Travis, Hudson
  • Experience with one or more cloud service providers like AWS, GCE, Rackspace, etc.
  • Familiarity with using cloud management software including, but not limited to OpenStack, CloudStack, Openshift, etc.
  • Current knowledge of industry trends in collaborative web application development using version control (Perforce, Git etc.).
  • Experience with Linux Containers (LXC) and Docker
  • Knowledge of IT operations
  • Must have experience in architecture designing and implementations using Microsoft technologies.
  • Hand On experience in design and development of Microsoft-based solutions using ASP.Net MVC and C#
  • Must be capable of working with multiple clients and multiple teams
  • Should collaborate with in-house and offshore teams to understand the scope and requirements of the project
  • Must be able to contribute in providing technical solutions to the Presales team
  • Microsoft Technologies
  • Experience in designing and architecting solutions in Microsoft Technologies 
  • Experience in development using ASP.Net MVC and C#.
  • Experience with front end technologies (AngularJS, JavaScript)
  • Development experience in HTML5, CSS 3.0, Jquery and AJAX
  • In depth knowledge of Microsoft.Net Framework.
  • Experience in developing Web Services using JSON/XML, REST
  • Knowledge of SQL Server and Database Scripting
  • Excellent verbal and written communication
  • Experience with cloud computing and Azure ML is a plus

Must have experience in architecture designing and implementations using Microsoft technologies.
Hand On experience in design and development of Microsoft-based solutions using ASP.Net MVC and C#
Must be capable of working with multiple clients and multiple teams
Should collaborate with in-house and offshore teams to understand the scope and requirements of the project
Must be able to contribute for providing technical solutions to the Presales team

Person Specification

Technical Skills:  Minimum 9 years of experience in Microsoft Technologies

Must Have:

  • Experience in designing and architecting solutions in Microsoft Technologies
  • Experience in development using ASP.Net MVC and C#.Experience with front end technologies (AngularJS, JavaScript)Development experience in HTML5, CSS 3.0, JQuery and AJAX
  • In depth knowledge of Microsoft .Net Framework.
  • Experience in developing Web Services using JSON/XML, REST
  • Knowledge of SQL Server and Database Scripting
  • Excellent verbal and written communication

Good to Have:

Experience with cloud computing and Azure ML is a plus

Responsibilities:

  • Lead the design for OpenStack-based cloud backup and restore implementations and propose and integration approach with existing services and applications.
  • Own the future development of cloud disaster and recovery management solutions and services on OpenStack platform.
  • Be an OpenStack advocate and cloud computing technology leader across multiple business and community channels and become a trusted advisor to decision makers.

Requirements:

  • A minimum of Bachelor’s Degree in Computer Science, Engineering, or MCA
  • 7+ years’ experience as SW engineer with a minimum of 3 of those years in a lead engineering role
  • 2+ years’ experience in building solutions on OpenStack Platform
  • In-depth knowledge of Linux/Unix systems, with a proficiency in Java, Python (preferred), Django framework
  • Comprehensive understanding best practices related to backup and recovery
  • Proven knowledge of design patterns, security, reliability, and scalability as applicable cloud hosted systems
  • Deep understanding of cloud computing technologies, business drivers and emerging trends

Responsibilities:

  • Lead the design for OpenStack-based cloud backup and restore implementations and propose an integration approach with existing services and applications.
  • Own the future development of cloud disaster and recovery management solutions and services on OpenStack platform.
  • Be an OpenStack advocate and cloud computing technology leader across multiple business and community channels and become a trusted advisor to decision makers.

Requirements:

  • 4 + years of experience
  • Experience in building solutions on OpenStack Platform
  • In-depth knowledge of Linux/Unix systems, with a proficiency in Java, Python (preferred), Django framework
  • Comprehensive understanding best practices related to backup and recovery
  • Proven knowledge of design patters, security, reliability, and scalability as applicable cloud hosted systems
  • Deep understanding of cloud computing technologies, business drivers and emerging trends

Looking for a QA Automation Architect who will be leading the QA Automation Test team and serve as a domain expert in defining and rolling out Automation Frameworks, processes, best practices for the Automation Strategies. Design, develop and maintain Automation testing architecture and ensure the implementation of the same for different products

Responsibilities:

  • Collaborate with Dev and QA teams in all aspect of the automation development process from requirement gathering through iterative develop-and-test cycles.
  • Programming / Scripting / Test Automation is a necessity
  • Good knowledge of Selenium
  • Good experience on JAVA/C#.NET
  • Analyze current state of testing and requirements for automation.
  • Evaluate, select and formulate best usage of test automation tools for different products.
  • Responsible for maintaining, improving and implementing QA automation Framework and custom automation libraries for different systems.
  • Strategize & align long term solution for automation including roadmap, tools, framework & approach.
  • Document and define QA automation processes and provide automation status to Dev and QA teams.
  • Provide leadership, guidance, training and mentoring to Automation test engineers for the implementation of testing automation.
  • Develop Automation feasibility reports for different systems based on the technical analysis, complexity and reusability.
  • Raise the quality of the product by providing complete, quick, reliable, and easy to interpret script results.
  • Lead automation test case design and code coverage reviews.
  • Should be able to interact with the offshore / remote customer. Work independently or with minimal supervision
  • 8+ years’ experience with focus on Quality Assurance testing and Automation Testing.
  • Experience in design and development of Automation frameworks and Automation Testing Strategies for systems applications and web applications.
  • Expert level experience in one or more scripting languages and/or programming languages like C#.NET/JAVA
  • Good understanding of QA methodology – test plans, test cycles, and software releases.
  • Excellent analytical, debugging, problem-solving and root-cause analysis skills.
  • Good exposure to RDMBS (SQL), Programming / Scripting are expected
  • Ability to manage multiple projects simultaneously
  • Excellent skills of defining, planning and conducting test automation PoCs
  • Effective written and verbal communication skills.
  • Valid US Business visa will be an added advantage

Responsibilities:

  • Preparing Windows Set-ups (Standalone, Clusters, Virtualization, Cloud – Azure, Domain based etc.)
  • Preparation of Test Cases and Execution (Manual)
  • Defect Tracking and Reporting
  • Set-up and troubleshooting Microsoft Servers and Client Operating Systems, Networking (OS Level), Applications.
  • Set-up, testing applications and working on issues against Microsoft SQL, Exchange and SharePoint – Standalone and Farm environments.

Required Experience:

  • Experience with Hyper-V as a virtualization engine and complex VM set-ups.
  • Experience in deploying Clusters – File Server, Hyper-V etc.
  • Experience with iSCSI, CIFS and know how on storage.
  • Experience on SMB and it’s utilization on Windows
  • Experience with set-up and working of SharePoint – Standalone and farm.
  • Experience with configuration and set-up of Exchange Server.
  • Experience with File Systems/Operating Systems
  • Experience on working with SQL DBs
  • Excellent analytical, debugging, problem-solving and root-cause analysis skills.
  • Knowhow on Azure : VM Creations, Application Installation(s), VPN connectivity, Migration(s) etc.
  • Basic scripting knowledge with Powershell.
  • Excellent interpersonal, communication and documentation skills

Good To Have Skills:

  • Current knowledge of industry trends in collaborative web application development could be an added benefit.
  • Experience with Microsoft System Centre Suits (SCVMM, SCDPM, SCOM, Orchestrator) would be good.
  • Knowledge of IT operations and Support would be definitely beneficial.
  • Experience on working with PowerShell scripts (at least for encapsulating set-ups for Windows applications like SQL, Exchange, SharePoint etc.)
  • Experience on Python would be an added advantage.
  • Good understanding of QA methodology – test plans, test cycles, and software releases.
  • Overall 3+ years of experience in iOS development & have strong technical background.
  • Hands on experience in Dynamic/static library/framework development.
  • Hands on experience in Developing own framework for iOS, supporting complex features.
  • Hands on experience XCode project management and various tools & troubleshooting.
  • Excellent experience in Objective-C, Swift, can write reusable and highly scalable code
  • Programming Languages: Python, Django
  • Operating Systems: Linux
  • Domain: Storage and Virtualization
  • Platform: OpenStack, VMware
  • Others: GIT, SVN, Jenkins, Maven
  • Experience: 4+ Years
  • Has to be U.S.A citizen
  • Experience: 5+ years
  • Work locations: Redmond, WA, Spokane, WA.

Test Automation Skills & Responsibilities:

  • Test automation solution design and development skills are necessity
  • Programming / Scripting / Test Automation is a necessity
  • Python & Shell scripting. Excellent exposure to Linux OS.
  • Good back end / platform / sdk / API testing skills are necessity
  • Good troubleshooting skills are a necessity
  • Deep experience and exposure to Linux server operating systems, systems software deployment and testing are extremely desirable
  • REST API testing experience is a plus
  • Selenium Webdriver experience is a plus
  • Dockers experience is a plus
  • Jenkins experience is a plus
  • Experience in JAVA is a plus
  • Ability to work independently
  • Ability to work with remote (overseas) teams
  • Ability to mentor junior team members and guide them
  • Excellent communication skills.

Relevant Domain Skills and Experience / Exposure

  • Software Networking Knowledge is a must. SDN experience is a plus.
  • Networking Protocols, security technologies knowledge is extremely desirable
  • Experience with High Tech companies such as Intel, Cisco, Microsoft, Google, etc. is desirable
  • Virtualization experience VMWare, Hyper-V OR Citrix would be a plus
  • Storage experience (NAS, SAN, File system, protocols – NFS, CIFS/ SMB, iSCSI) is a plus
  • Backup and disaster recovery experience is a plus

Submit your resume to: contact@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 AND PICNICS

SPORTS

PARTIES AND CELEBRATION

CASUAL DRESS CODE

ACCIDENTAL INSURANCE POLICY

CSR ACTIVITIES

INNOVATIVE TRAINING PROGRAMS