Join a market leader in developing software solutions for school districts across the country.
Transfinder Corporation is growing and expanding into new markets.
- Competitive Salary
- Latest Technology
- Work-Life Balance
- Team Focused
- Meaningful Mission
- 2024 Best Place to Work Winner (6x Winner)
- 2024 Capital District Top Workplaces Winner
- Inc. magazine “fastest-growing company” for 12 years
>>Explore Open Positions!
Submit your resume today for immediate consideration.
Current Job Openings
Business Development Representative (2 Available Positions)
Pay Status and Classification: Exempt, Regular Full-time
Supervisor Title: Business Development Manager
Work Location: Remote in New York or Texas. If in New York and local to company headquarters, the Business Development Representative will be expected to attend monthly in-person team meetings and be in the office for company meetings. If hired and not based near company headquarters, the Business Development Representative will occasionally be required to travel to headquarters.
Position Purpose: The Business Development Representative is responsible for identifying, qualifying, and pursuing new business opportunities. The Business Development Representative serves as a liaison between the marketing and sales teams, by seeking out potential clients, developing relationships, and setting up meetings with potential clients to drive business growth.
The Business Development Representative is responsible for managing prospects within their designated geographic territory. This involves strategic follow-ups through cold calling, email campaigns, and attending demonstrations as necessary. While functioning as an independent contributor, the Business Development Representative also supports the sales team in achieving both team and corporate objectives, such as increasing the number of new clients and meeting revenue targets.
Essential Duties and Responsibilities:
- Inside Sales Strategy: Prospects and qualifies leads in assigned regions for designated Sales Consultants. Develops and implements targeted sales strategies to maximize lead conversion. Maintains a pipeline of potential clients and track progress towards sales goals. Schedules appointments and presentations for Sales Consultants. Coordinates post-demonstration follow-up with Sales Consultants to close business.
- Outside Sales Strategy: Attends on-site demonstrations as needed. Networks with industry professionals to identify new business opportunities.
- Communication and Collaboration: Communicates directly with decision-makers, including executives, throughout the sales process. Collaborates with the marketing team to develop and refine sales materials and presentations. Participates in regular sales meetings and training sessions to stay updated on product offerings and sales techniques.
- Conferences: Represents the company at regional and/or national conferences and client summits. Strategies with the marketing team to develop strategies for conference set-ups.
- Documentation: Manages prospect notes in the Customer Relationship Management (CRM) system. Updates the CRM after prospect outreach. Prepares and submits regular sales reports and forecasts to management. Ensures all client information is accurately recorded and maintained in the CRM system.
- Administration: Perform other duties and projects as assigned.
Required Skills/Abilities:
- Excellent interpersonal and customer service skills.
- Excellent verbal and written communication skills.
- Excellent sales and negotiation skills.
- Excellent organizational skills and attention to detail.
- Strong analytical and problem-solving skills.
- Ability to function well in a high-paced and at times stressful environment.
- Proficient Microsoft Office skills.
Experience:
- 1-3 years of experience in a telecommunications sales role, with a preference for outbound sales experience.
- Previous professional experience utilizing a CRM.
Travel Requirements:
- Ability to travel to visit prospects and attend conferences across the United States and Canada as needed.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
Annual Salary Range: $61,000.00-$63,000.00
Salary is established based on various factors, including, but not limited to, prior employment history/job related knowledge, education and training, skills, and geographic location. These factors are taken into consideration during the employment offer process.
Apply Online
Event Marketing Coordinator
Pay Status and Classification: Exempt, Regular Full-time
Supervisor Title: Vice President of Marketing
Work Location: Remote in New York, and local to company headquarters, with the ability to travel to headquarters as needed to fulfill responsibilities and duties.
Position Purpose: The Event Marketing Coordinator plays a key role on the marketing team, focusing on the seamless execution and management of corporate tradeshows and events for various industries. This includes managing budgets, coordinating logistics, designing booth displays, and ensuring the team delivers a positive brand experience to clients and potential customers.
The Event Marketing Coordinator will analyze performance metrics and exhibition marketing campaigns and strategies from events and trade shows to optimize marketing efforts and enhance overall event outcomes. Additionally, this role involves assisting in conceptualizing ideas for trade events, liaising with vendors and member organizations, and overseeing trade show operations.
To ensure success as a trade show coordinator, the Event Marketing Coordinator should possess excellent organizational and project management skills and have good marketing and communications experience.
Essential Duties and Responsibilities:
- Event Planning and Coordination: Researches and identifies relevant trade shows and exhibitions aligned with the company’s business goals. Develops an annual trade show calendar with timelines, objectives, budgets, ROI tracking, and expenses. Negotiates sponsorships, booth areas, and speaking opportunities. Secures trade show booth spaces and manages vendor and exhibitor agreements. Booth and Display Design: Coordinates the design and setup of booth displays, promotional materials, and signage. Works to garner top-performing booth space and positioning at all shows. Collaborates with graphic designers, contractors, and exhibit builders to create visually engaging displays. Ensures branding consistency across all materials and displays.
- Logistics and Operations: Arranges transportation and shipping for booth equipment, promotional items, and other trade show materials. Ensures timely and accurate delivery and return of materials and support items. Coordinates the setup, breakdown, and storage of booths and displays. Arranges required labor for setting up larger displays. Instructs and manages on-site logistics during the event, including staff schedules, booth setup, and troubleshooting. Manages and understands significant shipping portals (UPS, FedEx) or private shipping company logistical support and planning. Assists in the management of the company’s annual client summit, including logistics, catering, budgeting, reservations, conference app and its content, and customer support.
- Marketing and Promotion: Collaborates with the marketing team to create promotional campaigns leading up to events. Oversees the development of giveaways, brochures, and other marketing collateral for events. Manages and helps to coordinate pre-show and post-show outreach, including email campaigns and follow-ups.
- Budget and Reporting: Manages trade show budgets, ensuring cost-effectiveness and staying within financial limits. Tracks and analyzes trade show results, including leads generated, ROI, and attendee feedback. Provides post-show reports and recommendations for improvement. Assists in entering leads and other client/prospect information into the CRM and follows up with the sales team to help ensure maximum outreach. Provides prompt reporting to the accounting department of expenses and expense reports.
- Team Collaboration: Trains and prepares staff attending trade shows to ensure consistent messaging and strong representation. Serves as the primary point of contact for all trade show-related communications. Communicates all travel and logistics to the team promptly. Ensures the VP of marketing is updated daily on the status of conferences and tradeshows. Assists team members in editing, reviewing, and providing input for all marketing and outreach communications for the company.
- Sales Team Coordination: Organizes and leads pre- and post-conference meetings with the sales team. Defines objectives and ensures the team is prepared and trained on lead capture tools. Provides necessary resources to support the team's success in acquiring new opportunities. Monitors and tracks the achievement of goals post-conference, ensuring continuous improvement and future planning.
- Other duties and projects as assigned.
Required Skills/Abilities:
- Excellent verbal and written communication skills.
- Excellent interpersonal and customer service skills.
- Ability to work a flexible schedule and a variety of hours to accommodate events.
- Ability to travel to headquarters as needed to fulfill responsibilities and duties.
- Strong project management skills to ensure seamless execution of events.
- Excellent organizational skills and meticulous attention to detail.
- Excellent time management skills with a proven ability to meet deadlines.
- Creative and effective problem-solving skills.
- Ability to prioritize tasks.
- Ability to identify and resolve problems quickly and efficiently, while responding to issues with a calm, courteous, and helpful demeanor.
- Proficiency in Adobe Creative Suite, proposal writing software, and Dynamics CRM (a plus).
- Proficient with event management software and tools, Microsoft Office Suite, or related software.
- Familiarity with marketing tools like CRM systems, social media platforms, and email marketing.
Experience:
- Minimum of 3 years of experience in event planning, trade shows, or a similar role; corporate experience is a plus.
- Proven track record in managing trade shows and conferences.
- Bachelor's degree in Marketing, Event Management, Business, or a related field preferred.
Travel Requirements:
- Ability to travel up to 25% to attend conferences and tradeshows as needed.
Physical Requirements:
- Must be able to stand and walk for long periods of time during events.
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 25 pounds at times.
Annual Salary Range: $65,000.00-$75,000.00.
Salary is established based on various factors, including, but not limited to, prior employment history/job related knowledge, education and training, skills, and geographic location. These factors are taken into consideration during the employment offer process.
Apply Online
Overview
The Senior Site Reliability Engineer (SRE) plays a crucial role in ensuring that Transfinder delivers top-notch cloud-based software solutions to our clients. This position combines software engineering and systems administration to enhance our essential infrastructure's reliability, scalability, and performance. The Senior SRE will work closely with development and operations teams to design, implement, and optimize highly available, secure, and cost-effective cloud environments.
RESPONSIBILITIES:
- Architect and Implement Cloud Infrastructure: Design, build, and maintain robust cloud infrastructure solutions leveraging AWS and other cloud technologies.
- Mentorship and Knowledge Sharing: Provide technical guidance and mentorship to junior SREs, fostering a culture of continuous learning and improvement.
- Process Improvement: Identify opportunities to enhance operational efficiency and reliability through process automation and optimization.
- Drive Reliability and Performance: Develop and execute plans to meet and surpass Service Level Objectives (SLOs) and Service Level Agreements (SLAs).
- Automation and Tooling: Build and maintain automation frameworks to streamline operations, reduce manual effort, and increase efficiency.
- Incident Response and Resolution: Lead incident response efforts, conduct root cause analysis, and implement preventive measures to minimize downtime.
- Capacity Planning and Optimization: Proactively identify and address performance bottlenecks, optimize resource utilization, and ensure system scalability.
- Security and Compliance: Implement and maintain robust security measures to protect sensitive data.
REQUIREMENTS
- 5+ years of experience in Site Reliability Engineering or a similar role.
- Cloud Expertise: Extensive expertise in the AWS cloud platform and its services.
- Programming and Scripting: Proficient in a scripting language (e.g., Python, PowerShell).
- Infrastructure as Code (IaC): Experience with an IaC tool such as Terraform.
- Technical Knowledge: In-depth understanding of Linux systems, networking, load balancing, and security principles.
- Observability: Experience with monitoring and alerting tools (e.g., Prometheus, Kibana, Grafana).
- Skills: Strong problem-solving, troubleshooting, and analytical skills.
- Communication: Excellent communication and collaboration skills.
- Bonus: Expérience with containerization technologies (Docker, Kubernetes) is a plus.
Salary $100,000 to $150,000
Salary is established based on various factors, including, but not limited to, prior employment history/job related knowledge, education and training, skills, and geographic location.
These factors are taken into consideration during the employment offer process.
Apply Online
Client Project Manager
Pay Status and Classification: Exempt, Regular Full-time
Supervisor Title: Client Implementation Manager
Work Location: Remote in New York or Texas. If in New York and local to company headquarters there are days the Client Project Manager is expected to be in the office for company meetings.
Position Purpose: As a member of the Implementation team in the Client Services Department, the Client Project Manager plays a crucial role in overseeing and managing client projects from inception to completion. This role involves not only project management but also data mapping to ensure accurate and efficient data integration and transformation throughout the project lifecycle.
The Client Project Manager handles technical tasks such as data mapping, aligning client data with system requirements, and ensuring seamless data flow between systems. They manage projects with a task-oriented approach, providing dedicated and exceptional customer service throughout the project lifecycle.
The Client Project Manager works as an independent contributor but also collaborates with the Sales and Support teams to provide status updates on open projects. They promote an atmosphere that encourages collaboration, optimism, and dedication.
Essential Duties and Responsibilities:
- Project Planning and Execution: Creates detailed project plans to achieve client objectives, outlining specific goals, milestones, and deadlines. Evaluates the overall status of assigned projects, identifies risks or obstacles, and escalates significant concerns promptly. Develops and implements mitigation strategies to address potential issues and escalates project concerns to the manager as needed.
- Project Operations: Manages the coordination of software installation between clients and internal installation teams. Facilitates both online and onsite training sessions between Transfinder’s Training team and clients. Provides hands-on software support and data analysis during the implementation period, including troubleshooting when necessary.
- Project Resource (Budget/Personnel) Allocation and Adherence: Manages and maintains thorough, precise documentation of all project activities, including tracking time spent on client and department-related tasks in a Customer Relationship Management (CRM) system.
- Internal and External Stakeholder Communications: Engages with clients to ensure projects remain aligned with the established goals in the project plan, making adjustments as needed. Continuously seeks feedback from clients and advocates for their needs and improvements to internal stakeholders.
- Other duties and projects as assigned.
Required Skills/Abilities:
- Excellent verbal and written communication skills.
- Excellent interpersonal and customer service skills.
- Excellent organizational skills and attention to detail.
- Exceptional time management skills with the ability to meet deadlines, while effectively maintaining, tracking, and fulfilling the needs of multiple client projects simultaneously.
- Strong analytical and problem-solving skills.
- Ability to prioritize tasks.
- Thorough understanding of or the ability to quickly learn new software, and procedures.
- Ability to work flexible hours including mornings and evenings to attend client meetings as needed.
- Proficient with Microsoft Office Suite or related software.
Experience:
- 3+ years of experience in a related position, such as Software Implementation/Support, Project Management, or Application Analysis.
- Proven track record of defining, executing, monitoring, and completing projects.
- Demonstrated experience with web-based applications is preferred.
- Project management certifications such as Project Management Professional (PMP), Program Management Professional (PgMP), Certified Associate in Project Management (CAPM), or equivalent are highly desirable.
Travel Requirements:
- Ability to travel to client sites and conferences as needed.
Physical Requirements:
- Prolonged periods of sitting/standing at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
Annual Salary Range: $70,000.00-$100,000.00
Salary is established based on various factors, including, but not limited to, prior employment history/job related knowledge, education and training, skills, and geographic location. These factors are taken into consideration during the employment offer process.
Apply Online
Applications Specialist
Pay Status and Classification: Exempt, Regular Full-time
Supervisor Title: Training Manager
Work Location: Remote in New York or Texas. If in New York and local to company headquarters in Schenectady, NY there are days the Applications Specialist expected to be in the office for company meetings.
Position Purpose: The Applications Specialist serves as the main point of contact for providing technical training to Transfinder clients. The Applications Specialist assesses new and existing client training needs, providing customized and detailed training. The Applications Specialist works in partnership with Client Project Managers, Client Relations and Support Services teams, collaborating on projects and providing the status of open projects.
Essential Duties and Responsibilities:
- Training Delivery: Facilitates technical and complex training to users through webinars, video conference one-on-one instruction, in person at client locations, Transfinder University, and at the Transfinder Annual Client Summit. Conducts in-person training to internal teams. Provides ongoing support and follow-up training sessions as needed.
- Training Schedule Creation: Creates and manages training schedules and classroom agendas based on client-specific needs and project timeline.
- Training Program Design: Creates and implements high quality custom training programs based on clients specific needs to teach clients new skills and meet organizational needs. Shares innovative training concepts with fellow team members.
- Training Materials: Prepares thorough training materials, such as presentations, manuals, and other materials. Collaborates with training team members to stay current on product knowledge information for training materials. Updates training materials based on client feedback and product enhancements.
- Training Evaluation: Evaluates the effectiveness of training sessions, assesses participants learning, and maintains records of training materials and curriculum within the current Customer Relationship Management (CRM) system. Documents training session notes to ensure internal stakeholders are informed of training session outcomes.
- Other duties and projects as assigned.
Required Skills/Abilities:
- Excellent verbal and written communication skills.
- Outstanding interpersonal skills, with a desire to provide exceptional customer service.
- Organized with attention to detail.
- Strong presentation skills.
- Ability to design and implement effective training and development.
- Adept with a variety of multimedia training platforms and methods.
- Ability to work independently and as a member of the Training team.
- Ability to learn new software and procedures quickly and independently.
Experience:
- 2-4 years of professional experience in a 1-1 technical training position.
- Demonstrated experience using Microsoft Office Suite and CRM software.
Travel Requirements:
- Ability to travel to client locations to conduct on-site training as needed.
- Ability to travel to Transfinder’s Annual Client Summit.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 20 pounds at times.
Annual Salary Range: $60,500.00-$85,000.00
Salary is established based on various factors, including, but not limited to, prior employment history/job related knowledge, education and training, skills, and geographic location. These factors are taken into consideration during the employment offer process.
Apply Online
Overview
Transfinder is a leading software provider for Transportation Management Systems seeking an enthusiastic and motivated Software Developer to join our growing team. They will report directly to the Director of Software Development while working closely with other developers, Scrum Masters, Product Owners and QA. The developer will be responsible for supporting existing products as well as working on enhancements and new products while adhering to best practices and the standards in place.
Responsibilities
- Promote an atmosphere that encourages collaboration, optimism and dedication
- Interpret design specifications for development while offering opinions for improvements
- Provide estimates and regular updates as requested
- Develop applications to specification
- Troubleshoot and debug existing applications
- Create cross browser and mobile application code that maintains proper coding standards
- Create and maintain technical documentation
- Assist team members when appropriate
- Present work in a group setting
Requirements
- Bachelor’s in Computer Science or equivalent
- Minimum of 3 years’ experience
- Strong collaborative and communication skills
- Experience with OOP, Angular, C#, Web API, JavaScript, HTML, CSS, Databases, Web and Mobile Development Tools
- Familiarity with ESRI or other GIS products is desired but not required
Salary $75,000 to $175,000
Salary is established based on various factors, including, but not limited to, prior employment history/job related knowledge, education and training, skills, and geographic location.
These factors are taken into consideration during the employment offer process.
Apply Online
Account Executive
Pay Status and Classification: Exempt, Regular Full-time
Supervisor: Director of Client Relations
Work Location: Remote in New York or Texas. If in New York and local to company headquarters, the Account Executive will be expected to attend monthly in-person team meetings and be in the office for company meetings. If hired and not based near company headquarters, the Account Executive will occasionally be required to travel to headquarters.
Position Purpose: The Account Executive manages client accounts and acts as the primary point of contact for school districts within the assigned geographic territory. This role involves building and maintaining strategic relationships with clients by identifying new business opportunities and promoting Transfinder’s technology solutions, ensuring clients fully leverage these solutions. Additionally, the Account Executive is customer service-focused, ensuring clients are fully satisfied and effectively utilizing Transfinder’s solutions to meet their needs.
Essential Duties and Responsibilities:
- Customer Engagement and Relationship Management: Cultivates and maintains strong, long-term client relationships. Acts as a trusted advisor by understanding client goals and challenges. Keeps clients informed about new products, features, and services. Ensures clients are fully utilizing Transfinder’s solutions to meet their needs and achieve their goals. Regularly gathers client feedback to help shape future product enhancements.
- Sales Development: Educates clients on Transfinder’s latest products and services. Proactively identifies opportunities to improve client operations using Transfinder’s technology. Sells additional solutions tailored to meet clients' needs. Conducts product demos and client presentations, effectively communicating the value of software solutions to diverse audiences, including C-level executives and operational teams.
- Reporting and Forecasting: Manages accurate records of sales activities and client interactions in the Customer Relationship Management (CRM) software.
- Administration: Collaborates with internal teams to ensure seamless delivery of solutions and client satisfaction. Represents Transfinder at offsite events and conferences. Other duties and projects as assigned.
Required Skills/Abilities:
- Excellent interpersonal and customer service skills with the ability to build trust with both internal and external teams and deliver exceptional customer service.
- Excellent sales and negotiation skills.
- Excellent organizational skills and attention to detail.
- Proven ability to set and achieve ambitious goals independently.
- Strong analytical and problem-solving skills with the ability to quickly identify and resolve client issues.
- Ability to function well in a high-paced and at times stressful environment.
- Ability to work collaboratively within a team or autonomously to achieve results.
- Proficiency with CRM systems and data analysis tools.
- Proficient with Microsoft Office Suite or related software.
Experience:
- 5-10 years of experience in consultative sales and/or client relations, with a proven track record of building long-term client relationships and driving revenue growth.
- Demonstrated expertise in developing and nurturing long-term client relationships, focusing on client satisfaction, retention, and upselling additional products or services.
- Proven ability to manage complex client portfolios involving multiple stakeholders.
- Experience working in or with the public sector, preferably within the education or transportation industries.
- Strong proficiency in utilizing CRM systems to manage sales pipelines and client relationships, emphasizing data-driven decision-making and reporting.
- Proven success in meeting or exceeding sales targets and performance metrics, including growing accounts and achieving traditional account management activity Key Performance Indicators (KPIs).
Travel Requirements:
- Ability to travel to visit clients and potential clients and attend conferences as needed.
Physical Requirements:
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
Annual Salary Range: $61,000.00-$75,000.00
Salary is established based on various factors, including, but not limited to, prior employment history/job related knowledge, education and training, skills, and geographic location. These factors are taken into consideration during the employment offer process.
Apply Online
Sales Executive
Pay Status and Classification: Exempt, Regular Full-time
Supervisor: Sales Manager
Work Location: Remote in New York or Texas. If in New York and local to company headquarters, the Sales Executive will be expected to attend monthly in-person team meetings and be in the office for company meetings. If hired and not based near company headquarters, the Sales Executive will occasionally be required to travel to headquarters.
Position Purpose: The Sales Executive will sell student transportation management software solutions to school districts across the United States and Canada, with the support of the sales enablement team. This position involves collaborating with lead generation team members to manage their sales territory. The Sales Executive will lead the sales process, including discovery calls, conducting remote and in-person software demonstrations, evaluations, pricing reviews, and handling requests for proposals (RFPs). Additionally, the Sales Executive will act as both an independent contributor and a team player, executing plans that lead to greater market acceptance and sales.
Essential Duties and Responsibilities:
- Sales Strategy and Execution: Develops and delivers compelling presentations on Transfinder products and services, tailored to the specific needs and challenges of school districts within the assigned geographic area. Clearly articulates the benefits and value proposition of Transfinder solutions, demonstrating how they address the unique requirements of each potential client. Strategically plans and executes sales activities to achieve and exceed sales targets, including revenue goals, number of closed deals, and average deal size.
- Customer Engagement and Relationship Management: Builds and nurtures strong, long-lasting relationships with clients and prospective clients, acting as a trusted advisor and primary point of contact. Conducts thorough needs assessments to understand the specific requirements and pain points of clients and prospective clients. Proactively follows up with clients and prospective clients to ensure satisfaction, address any concerns, and identify opportunities for upselling or cross-selling.
- Team Collaboration: Fosters a positive and supportive team culture by encouraging open communication, sharing best practices, and assisting colleagues in achieving their sales goals. Collaborates with team members to develop and implement effective sales strategies and tactics. Participates in team meetings and contributes to the continuous improvement of sales processes and outcomes.
- Reporting and Documentation: Maintains comprehensive and up-to-date Client Relationship Management (CRM) records to effectively manage client relationships and track sales activities. Generates regular reports on sales performance, client interactions, and market trends to inform strategic decision-making. Identifies and documents new business opportunities and potential areas for growth.
- Market Research and Analysis: Stays current with industry trends, issues, and developments affecting school districts in the assigned geographic areas. Conducts market research to identify potential clients and understand the competitive landscape. Analyzes market data to inform sales strategies and identify opportunities for differentiation.
- Administration: Represents Transfinder at selected industry conferences, trade shows, and networking events to promote our solutions and generate leads. Participates in ongoing training and professional development to stay current with product knowledge and sales techniques. Performs other duties and projects as assigned to support the overall success of the sales team and company.
Required Skills/Abilities:
- Excellent communication and interpersonal skills, with the ability to build rapport and trust with clients.
- Excellent organizational skills with the ability to manage multiple tasks and priorities with attention to detail.
- Ability to work independently and as part of a team, with a proactive and results-oriented approach.
- Proficiency in using CRM software and other sales tools to manage client relationships and track sales activities.
- Excellent sales and customer service skills.
- Strong analytical and problem-solving skills.
Experience:
- A minimum of 5 years of direct sales experience within the technology sector.
- Demonstrated experience in both virtual and face-to-face sales environments.
- Proven ability to win new business opportunities in a competitive marketplace.
- Understanding of public sector and experience with software solutions.
Travel Requirements:
- Ability to travel to visit prospects and attend conferences as needed.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
Salary: $61,000.00 to $80,000.00
First year target earnings are $150,000.00 - $180,000. Top performers can make over $300,000.00.
Salary is established based on various factors, including, but not limited to, prior employment history/job related knowledge, education and training, skills, and geographic location. These factors are taken into consideration during the employment offer process.
Apply Online