Open Positions

Required Skills

  • 6-8 years of experience in Data Science/Data Analytics or related field.
  • Should have advanced skills in statistics, business engineering and coding (e.g. SQL/Python/R), ideally having a strong degree in Statistics/Mathematics/Computer Science or a related field.
  • Excellent analytical, critical thinking, and reasoning skills.
  • Understand the analytical problem(s) and present solutions in clear non-technical language
  • Apply Machine Learning techniquesonreal business problems and communicate well about analyses & articulate the benefits of analytics.
  • Create & maintain advanced analytical applications by developing statistical models to be used by other
  • Perform complex queries, run models, link analyses and insights to business/project results and prepare reports
  • Providing analytical guidance and training to others
  • As part ofpresalesteam, provide client-facing consultancy and ability to win projects. Prior presales experience is an added advantage.
  • Knowledge of statistics packages like SAS, SPSS, R is needed. Basic Knowledge of Big Data Analytics tool (Hadoop, Cloudera, etc.)
  • Prior experience working on ETL tools/applications is a plus
  • Ability to work with others in a dynamic and collaborative environment, excellent communication and presentation skills.
  • The candidate must be fluent in English.

Required Skills

  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • 4-6 years of experience
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers, pedometer etc.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration

 

Required Skills

  • Design and build advanced applications for the iOS platform
  • Very good experience with Objective C, Swift and iOS SDK
  • 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
  • 4-6 years of experience

Good to have

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

Position Overview

Being a part of practice R&D group, to work on new client POCs, prototype development, presales. Working on turnkey projects in IoT involving requirement gathering, product architecture, design and development of Industrial IoT products, communication, backend and data analytics.

Required Skills

  • 4+ years of experience in IT
  • 3+ years of experience in Java or Python programming
  • Good knowledge of computer network operating systems and Linux.
  • Working knowledge of TCP/IP networking background, especially routing and communications protocols.
  • Working knowledge of communications protocols such as CAN, Modbus, TC/PIP, DNP3
  • Experience with computer network operating systems
  • Familiarity with power semiconductors, microprocessors, power supplies and communication circuits
  • Must have strong mechanical and electrical troubleshooting skills with the ability to read and interpret schematics and drawings in relation to physical systems.
  • Ability to interface well with team members in a cross functional environment.
  • Excellent written and verbal communication skills

Good to have

  • Experience in solutioning and Architecting products
  • Experience in handling hardware and firmware development is an added advantage
  • Experience in programming for MQTT/CoAP
    • Strong experience in building web services using JSON, REST, SOAP and other similar web service technologies
  • Good database understanding – design schema, optimization and security
  • Good exposure to any cloud technology viz: Azure, AWS integration and development
  • Mobile application development Native/Cross platform is an added advantage

Position Overview

Being a part of practice R&D group, to work on new client POCs, prototype development, presales and project management. Be a single point of contact for the client and lead a team of talented individuals focussed on delivering turnkey projects in IoT involving requirement gathering, product architecture, design and development all components.

Required Skills

  • 6+ years of experience in IT
  • 3+ years of experience in Java or Python programming
  • Good knowledge of computer network operating systems and Linux.
    • Strong experience in building web services using JSON, REST, SOAP and other similar web service technologies
  • Good database understanding – design schema, optimization and security
  • Good exposure to any cloud technology viz: Azure, AWS integration and development
  • Experience in solutioning and Architecting products
  • Excellent written and verbal communication skills

Good to have

  • Experience in handling hardware and firmware development is an added advantage
  • Experience in programming for MQTT/CoAP, Modbus
  • Working knowledge of IoT Strategy, standards, protocols
  • Mobile application development Native/Cross platform is an added advantage
  • Micro services and Server-less application development

Responsibilities:

  • Have a clear understanding of Blockchain frameworks and develop solutions that can be deployed Enterprise wide.
  • Blockchain technologies: Work experience in at least one of the blockchain platforms like Ethereum, Stellar, Ripple, Eris, Hyperledger etc.
  • Understanding of Bitcoin or other crypto currencies
  • Developed Proof of Concepts using blockchain technology
  • Experience working with distributed applications. Experience in solution building for customers around blockchain technology
  • Develop API’s that can engage with Blockchain framework and to integrate Blockchain solutions to Enterprise systems

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