Careers

Join our team of specialists and use your abilities to affect an industry

A Rapidly Growing Software Development Company Revolutionizing the Automotive Industry

We are building a team of innovators who will blaze that road with us as we continue to lead the drive forward with our technology.

If you would like to be a part of a creative culture with the flexibility to work from wherever you feel most inspired from day to day, AFG has full-time, part-time and contracting positions waiting for you. Apply if you are a self-motivating, team player with a positive attitude looking to make an impact with your skills.

What Our Team is Saying

“I have been very pleased with the opportunities for advancement and development at AFG.tech. Hard work and dedication are consistently acknowledged. Through the encouragement and support of our executive team, I have been given the tools I need to focus on my career goals. The culture is extraordinary and there is a mutual respect for one another and the skills each individual brings to the team. Everyone truly is inspired to create the best product for our client’s and I have so much pride in the incredible amount of hard work and detail that goes into every project. The team is always enthusiastic about new launches and we celebrate every milestone and that amazing energy is what keeps me excited to go to work every day.

When you have an awesome place to work, great coworkers and an engaged executive team, it makes you feel at home.”

-Deborah Greene

Job Openings

.NET Web Application Developer

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for experienced and motivated contract .NET software engineers reporting to our senior .NET software engineering staff. Full-time and part-time positions available. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

A .NET developer is responsible for producing code using .NET languages such as C# and VB.NET. The developers will create applications from scratch, configure and debug existing systems and provide user support. .NET developers must be able to write functional code with a sharp eye for spotting defects. They provide technical support for web or mobile applications.

Duties and Responsibilities include, but are not limited to:

  • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
  • Prepare and maintain code for various .NET applications and resolve any defects in systems
  • Prepare test-based applications for various .NET applications
  • Enhance existing systems by analyzing business objectives, preparing an action
  • Plan and identify areas for modification and improvement
  • Manage defect tracking system, resolve all issues and prepare update for systems
  • Investigate and develop skills in new technologies
  • Create technical specifications and test plans
  • Monitor everyday activities of system and provide required support

Requirements and Qualifications:

  • BS/MS degree in Computer Science, Engineering, MIS, or equivalent is recommended
  • 2-5 years of design and/or development experience with .NET, C#, ASP.NET, Windows Forms and SQL Server in an n-tier architecture
  • Strong background in object-oriented development techniques
  • Solution Design Patterns and Best Practices, e.g. SOA
  • Database design and development (Microsoft SQL Server)
  • Experience with Web Services, WCF and Service Oriented Architecture a plus
  • Experience with concurrent development source control (Git) and continuous integration (Jenkins or Bamboo)
  • Understanding of Software Development Life Cycle and Agile methodologies
  • Passion for technology and knowledge

Competitive compensation and benefits.
Contact jobs@afg.tech to apply

Senior .NET Web Application Developer

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for an experienced and motivated full-time senior contract .NET software engineer, reporting to our technical director to lead a team of .NET developers. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

The senior .NET developer is responsible for producing code using .NET languages such as C# and VB.NET.

Our .NET developers create applications from scratch, configure and debug existing systems and provide user support. As the Senior .NET Web Application Developer, you will be responsible for translating requirements from the business team to your team of software engineers. You will interface with our Systems Architect and executive technical team to ensure that the project is kept on track and meeting business goals and expectations. You will be coding along with your fellow team members, with an emphasis to head the development efforts.

Ideally, you will have led a team of software engineers before, presenting proof of successful completion of projects. Your technical skills will match your personal skills and you have an understanding not only of the technology side of software projects, but also that of the business side.

Duties and Responsibilities include, but are not limited to:

  • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
  • Prepare and maintain code for various .NET applications and resolve any defects in systems
  • Prepare test-based applications for various .NET applications
  • Enhance existing systems by analyzing business objectives, preparing an action
  • Plan and identify areas for modification and improvement
  • Report to technical director and interact with our executive technical team
  • Manage defect tracking system, resolve all issues and prepare update for systems
  • Investigate and develop skills in new technologies
  • Create technical specifications and test plans
  • Monitor everyday activities of the system and provide support to your development team

Requirements and Qualifications:

  • BS/MS degree in Computer Science, Engineering, MIS, or equivalent is recommended
  • 2-5 years of design and/or development experience with .NET, C#, ASP.NET, Windows Forms and SQL Server in an n-tier architecture
  • Strong background in object-oriented development techniques
  • Solution Design Patterns and Best Practices, e.g. SOA
  • Database design and development (Microsoft SQL Server)
  • Experience with Web Services, WCF and Service Oriented Architecture a plus
  • Experience with concurrent development source control (Git) and continuous integration (Jenkins or Bamboo)
  • Understanding of Software Development Life Cycle and Agile methodologies
  • Passion for technology and knowledge
  • Experience in leading teams
  • Strong communication skills

Competitive compensation and benefits.
Contact jobs@afg.tech to apply

Project Manager

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for an ambitious project manager W2 employee who will report to the VP of Operations to lead our projects and provide daily oversight and support of administrative and operational functions in order to achieve project sustainability and success in accordance with defined target, strategies and goals. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

Duties and Responsibilities include, but are not limited to:

  • Define project scope, goals and deliverables
  • Define project tasks and resource requirements
  • Develop full scale project plans
  • Formulate strategy and direction, develop business model, product roadmap and monetization potential
  • Manage the project resource plan and budget
  • Manage project issues, risks and actions
  • Manage the development of appropriate documentation required by the projects
  • Lead the planning and implementation of projects
  • Manage project resource allocation
  • Track project deliverables using appropriate tools
  • Quality assurance
  • Monitor and report on progress of the project to all stakeholders
  • Implement and manage project changes and interventions to achieve project outputs
  • Project evaluations and assessment of results
  • Perform risk management to minimize project risks
  • Coordinate with external stakeholders to ensure project delivery

Requirements and Qualifications:

  • Previous working experience as a project coordinator
  • MA in business administration or similar relevant field is recommended
  • Any additional Project Management Certifications will be considered an advantage
  • In-depth knowledge of project management and development procedures
  • Hands on experience in budgeting, bookkeeping and reporting
  • Excellent organizational and time-management skills
  • Outstanding communication, interpersonal and leadership skills
  • Attention to details
  • Proactive problem solver

Competitive compensation and benefits.
Contact jobs@afg.tech to apply

UI Designer

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for a creative UI Designer vendor reporting to our technical director. As an UI Designer you will be responsible for delivering the best online user experience consequently ensuring customer satisfaction and loyalty. Using the latest technology, you will be designing graphic user interface elements like menus, tabs, forms, and widgets. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

Duties and Responsibilities include, but are not limited to:

  • Plan and implement new designs
  • Optimize existing user interface designs
  • Communicate with AFG.tech to understand our business goals and objectives
  • Develop technical and business requirements
  • Strive to deliver intuitive and user-centered solutions
  • Combine creativity with an awareness of the design elements
  • Create prototypes for new product ideas
  • Test new ideas before implementing
  • Conduct an ongoing user research

Requirements and Qualifications:

  • Previous working experience as a UI Designer for 2-5 years
  • Excellent UI design portfolio
  • BA in design, similar relevant field or experience recommended
  • Excellent interpersonal and communication skills
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker with problem-solving skills
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills
  • Knowledge of Adobe range of products including Photoshop, Illustrator, InDesign, Acrobat and Dreamweaver
  • Experience with HTML5 & CSS3

Competitive compensation and benefits.
Contact jobs@afg.tech to apply

Mobile Developer

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for a Mobile Developer vendor reporting to our technical director, to work on cutting edge technology. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

Duties and Responsibilities include, but are not limited to:

  • Support the entire application lifecycle
  • Contribute in designing, testing, releasing and application support
  • Write a clean and sustainable code that can be used in the future
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Talk with users to understand their needs and experiences
  • Design interfaces to improve user experience
  • Work with product development team
  • Identify and plan for new features
  • Plan, implement and manage new projects
  • Ensure new and legacy applications meet quality standards
  • Suggest and implement new mobile products, applications and protocols
  • Stay up to date with new technology and best practices

Requirements and Qualifications:

  • Previous working experience as a Mobile developer for 2-5 years
  • BSc in Computer Science or similar relevant field recommended
  • Rich portfolio of released applications on the App store or the Android market
  • In-depth knowledge of programming languages such as Swift and Java
  • 2-5 years of experience with APIs
  • Familiarity with OOP design principles
  • Problem solver with excellent analytical skills

Competitive compensation and benefits.
Contact jobs@afg.tech to apply

AWS Cloud Engineer

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for an AWS developer responsible for setting up, maintaining, and evolving the cloud infrastructure of web applications. AWS developers are expected to understand the core AWS services and apply best practices regarding security and scalability. The position is a W2 employee reporting to the Technical Director. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

Duties and Responsibilities include, but are not limited to:

  • Participate in planning, implementation, and growth of the infrastructure on Amazon Web Services (AWS)
  • Work with the larger design team to develop a full Hybrid Cloud Solution
  • Manage full application stacks from the OS through custom applications using
  • Amazon cloud-based computing environments
  • Work closely with the architect and engineers to design networks, systems and storage environment that effectively reflect business needs, security requirements and service level requirements
  • Manage a continuous integration/continuous deployment methodology for the server-based technologies
  • Work with engineering and architecture teams to design and implement scalable software services
  • Work with the architecture team to design and implement a cloud management solution to potentially span multiple CSP and private clouds

Requirements and Qualifications:

  • Experience designing and building web application environments on AWS, including services such as EC2, S3, ELB, RDS, etc. with an emphasis on AWS hosted Microsoft stacks
  • Experience with DevOps tools such as Jenkins, Maven, GitHub, Ansible, Artifactory, SonarQube in a cloud environment
  • Experience with Linux and Windows Server system administration
  • Experience with installing and configuring application servers such as WebLogic, JBoss and Tomcat
  • Ability to create and utilize AWS Cloud Formation templates to automate creation of AWS images
  • Proficient in developing scripts and scripting languages
  • A team player capable of high performance, flexibility in a dynamic working environment and the ability to lead
  • Skill and ability to train others on technical and procedural topics
  • Bachelor’s Degree in Computer Science, Engineering or a related technical discipline recommended
  • 10 years of related systems engineering experience
  • AWS Certified Solutions Architect Associate preferred
  • AWS Certified Solutions Architect Professional preferred
  • Experience with technologies to include: AWS, Linux, and Puppet
  • 2-5 years of demonstrated experience in designing and developing complex distributed IT solutions (e.g. cloud, distributed systems or high-performance computing experience)

Competitive compensation and benefits.
Contact jobs@afg.tech to apply

Data Analyst

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for a Data Analyst W2 employee reporting to the Director of Business Intelligence to transform fresh data into intelligent knowledge that can lead our company to reach its greatest potential. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

Duties and Responsibilities include, but are not limited to:

  • Execution of data validation, profiling, auditing and data cleansing activities
  • Collaboration with internal and external stakeholders
  • Development, production and management of data quality reports
  • Development of key metrics, rules and notifications to identify critical gaps
  • Identify opportunities for business process improvements
  • Develop and maintain KPIs Dashboards
  • Present KPIs to Senior Management on a regular basis
  • Support all Marketing and Sales data requests
  • Standardization and automation of data collection and processing

Requirements and Qualifications:

  • BS in Computer Science, Mathematics or similar field recommended
  • 2-5 years of experience as a Data Analyst or similar role
  • 2-5 years of experience with performing analysis in a database environment
  • Experience using a range of data analysis tools
  • Advanced analytics capability is a preferred skill
  • Ideally, experience with SAS, SPSS, R or similar
  • Understanding of multiple regression analyses
  • Advanced excel a must; Pivot Tables, Macros preferred
  • Ability to handle a large volume of data
  • Familiarity with a scripting language (e.g. Python, Ruby)
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills

Competitive compensation and benefits.
Contact jobs@afg.tech to apply

Technical Writer

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for a Technical Writer vendor reporting to our CTO who will produce easily understandable documentation of our products. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

Duties and Responsibilities include, but are not limited to:

  • Study product samples
  • Communicate with product designers and developers to understand product details
  • Collaborate with technical staff
  • Analyze and manage existing and potential content
  • Create and maintain the information architecture
  • Make high-quality documentation that meets standards, is appropriate and easy to use
  • Produce and distribute tutorials to help end-users use a variety of applications
  • Research and collect usability feedback from customers, designers, and manufacturers

Requirements and Qualifications:

  • 2-5 years of experience as a Technical Writer or similar role
  • 2-5 years of experience in technical writing of software documentation
  • Ability to translate highly technical information into easily understandable information for customers
  • Creative skills and usage of photographs, drawings, diagrams, animation, and charts that increase users’ understanding
  • Excellent written skills in English
  • Knowledge of Microsoft Office
  • A Bachelor’s degree Journalism recommended
  • Professional Writing or Creative Writing is a plus
  • Background in engineering or computer science is a plus
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills

Competitive compensation and benefits.
Contact jobs@afg.tech to apply

Support Technician

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for a patient Support Technician W2 employee who communicates more simply advanced technical information. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

Duties and Responsibilities include, but are not limited to:

  • Serve as the first contact with customers who need technical assistance via the phone or email
  • Perform troubleshooting using different diagnostic techniques
  • Troubleshoot, diagnose and resolve technical hardware and/or software issues
  • Provide quick resolution and excellent customer service
  • Redirect unresolved issues to the next level of support personnel
  • Provide needed information on IT products or services
  • Keep record of problems and their resolution
  • Follow-up with customers
  • Provide feedback on processes and make recommendations on areas to improve
  • Maintain technical documentation and service catalog on installation of software, configuration of hardware and problem troubleshooting
  • Suggest improvements on procedures

Requirements and Qualifications:

  • Previous working experience as an IT Help Desk Technician for 2-5 years
  • BA in IT, Computer Science or similar relevant field recommended
  • In-depth knowledge of computer systems and mobile devices
  • Hands on experience with diagnosing and resolving basic technical issues
  • Excellent communication and interpersonal skills
  • Patient and customer-oriented

Competitive compensation and benefits.
Contact jobs@afg.tech to apply