Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Edify Software Consulting




Edify Software Consulting is hiring a Remote Director of Sales and Marketing

Job Description

The Sales and Marketing Director is responsible for driving business sales growth, increasing market share, and building long-term customer relationships. This senior leadership position combines strategic thinking, team leadership, and hands-on execution.

Roles, responsibilities and key functions: 

  • Develop and implement comprehensive sales and marketing strategies aligned with Edify's vision and objectives.
  • Oversee and manage the performance, development, and alignment of marketing, sales, and customer relations representatives, fostering a collaborative, results-oriented culture.
  • Identify market trends, opportunities, and threats within the software consulting industry.
  • Lead market research to understand customer needs and define target markets.
  • Collaborate with senior management to shape and implement overall business strategies.
  • Lead the recruitment, hiring, and provision of appropriate training for the development of staff under their supervision.
  • Supervise the sales team, set goals, provide mentorship, and ensure achievement of targets.
  • Develop and execute sales plans, including B2B sales pipelines, key account management, and customer acquisition.
  • Build and nurture relationships with Edify's ideal customer profile, identifying and closing high-value opportunities.
  • Negotiate contracts and pricing with clients to ensure profitable outcomes.
  • Determine pricing strategy in collaboration with other departments.
  • Monitor and report on sales performance metrics, identifying areas for improvement.
  • Manage and nurture referral relationships and sales commissions.
  • Develop a comprehensive marketing strategy, including brand management, market research, refining the value proposition, and implementing effective marketing campaigns.
  • Build and manage the team, defining roles, responsibilities, and structure.
  • Collaborate with the technical team to position the company’s services and solutions compellingly.
  • Lead the development of marketing materials, including case studies, whitepapers, and presentations.
  • Manage relationships with external agencies for website development, content creation, and advertising.
  • Monitor and report on marketing performance metrics.
  • Support senior management efforts to position Edify as a thought leader in the custom software development industry within the EdTech space.
  • Develop and implement dynamic pricing strategies to optimize revenue, adapt to market conditions, and enhance competitive positioning.
  • Work closely with clients to understand their challenges and align solutions that meet their business needs.
  • Implement strategies to improve customer engagement.
  • Drive customer satisfaction through effective account management and customer service.
  • Implement strategies to improve customer retention and encourage recurring business.
  • Provide mentorship, training, and guidance to maximize individual and team potential.
  • Foster a collaborative work environment between sales, marketing, and service teams.
  • Drive training programs to enhance the sales and marketing skills of the team.
  • Lead recruitment, hiring, and the provision of appropriate training for the development of sales, marketing, and customer relations staff.
  • Oversee the sales and marketing budget, ensuring cost-effective strategies.
  • Track ROI on marketing campaigns and adjust strategies as needed to improve returns.
  • Manage financial forecasting related to sales revenue and marketing expenses.
  • Stay up-to-date on trends and innovations in software consulting, incorporating them into sales and marketing strategies.
  • Use CRM systems, marketing automation tools, and data analytics platforms to improve decision-making and reporting.
  • Leverage emerging technologies to drive sales and marketing processes in innovative ways.

Qualifications

  • A minimum of 7 years of experience in sales and marketing within the software, IT, or consulting industries.
  • Experience managing high-performance sales and marketing teams.
  • Experience in B2B sales and marketing, particularly in selling complex software solutions or services.
  • Previous experience in the EdTech sector is a plus.

Other skills: 

  • Strong leadership and people management skills.
  • Excellent communication, negotiation, and presentation skills.
  • Analytical mindset with the ability to use data in decision-making.
  • Knowledge of digital marketing, SEO/SEM, social media, and marketing automation tools.
  • Proficiency in CRM software (e.g., HubSpot) and project management tools such as Click-Up.
  • Ability to work collaboratively across departments and build strong relationships with internal and external stakeholders.

Education:  Bachelor’s degree in Business Administration, Marketing, or related fields. An MBA or equivalent degree is considered desirable.

Language: Technical and conversational English at a C1 level according to the Common European Framework of Reference for Languages (CEFR).

See more jobs at Edify Software Consulting

Apply for this job

Edify Software Consulting is hiring a Remote Senior Quality Assurance Engineer

Job Description

Job Description

Responsible for analyzing, designing, developing, maintaining, evaluating and assuring the quality and performance of different software system components and their respective relationships, supporting and guiding others in his work team.

Key roles, Responsibilities and Functions:

● Define the quality control process for the project and its integration with the development process.

● Analyze project requirements of low, medium and high complexity.

● Determine the needs for testing functional and non-functional system requirements.

● Estimate the effort needed to implement the tests of the previously analyzed requirements.

● Analyze design proposals for new or existing systems to identify potential improvements.

● Develop the test plan based on the requirements analyzed.

● Generate high-level tests for the analyzed requirements.

● Design and implement frameworks for scheduled tests.

● Design and implement integration and system tests with the help of the team.

● Implement low-level test cases for analyzed requirements.

● Define the strategy for keeping the tests up-to-date with the changes introduced.

● Design and implement scheduled tests as planned for the project.

● Run the implemented test cases both manually and automatically.

● Verify and issue reports of results of the execution of test cases. Examples: defect reporting found, daily report of project status, report of debt to cover tests, report of analysis code, analysis report of design proposals.

● Ensure that the quality control process is followed as planned, identify variations in the quality control process, and define corrective actions.

● Issue test reports for closing iteration.

● Issue reports from deployment to production.

● Issue project completion reports.

● Document lessons learned and follow up on them.

● Document technical and process aspects related to your day-to-day work (technical documentation, report of estimates and actual effort -timesheets-, workflow).

Qualifications

Required skills:

Advanced knowledge in:

● Object-oriented, functional, procedural and asynchronous programming paradigms.

● Software engineering processes (development cycle and quality control).

● Software quality assurance (unit, integration, system and user acceptance testing).

● Automated, performance, load, stress, API tests, among others.

● System design standards, good development practices and system testing.

● Documentation (test cases, design diagrams, README. md, API, wiki).

● Agile development methodologies including SCRUM and Kanban.

● Ruby and PHP(desirable).

 

Previous experience working with the following tools:

● Tools for programming test cases such as Selenium, Jmeter, TestNG, among others.

● Management of POSIX shell.

● Build Managers and dependency management such as Maven, Gradle, Grunt,

Gulp, WebPack, NPM and Yarn.

● Tools for managing continuous integration processes such as Travis, Jenkins and CircleCI.

● Relational and non-relational databases.

● Code management tools (Source Control).

● Basic knowledge of Cloud computing: AWS.

● Experience of at least 3 years working with one of the following languages: Java,  Javascript/NodeJS, Python, JSON, SQL.

 

Academic training:

● Technician or Bachelor in Computer Engineering, Computer Science and related or level of demonstrated equivalent knowledge.

 

Language:

● Technical and conversational English level B2+ according to the Common European Framework.

 

Work experience:

● Minimum 5 years of experience in quality assurance, of which at least 4 years are in test-oriented software development.

See more jobs at Edify Software Consulting

Apply for this job

Edify Software Consulting is hiring a Remote Project Manager - Temporary

Job Description

Job Description:

Responsible for leading the work team in the development of projects. It is responsible for ensuring the satisfaction of the needs of the client and the organization by establishing a fluid and continuous communication, implementing best practices in the management of the projects under their responsibility and ensuring compliance with the processes established for each area involved.

Roles, Responsibilities and Key Functions:

- Collaborate with management on the drafting of contracts and other legal documents.

- Support management in the formation of the project team.

- Prepare the initial budget for the project.

- Support management on performance evaluation matters.

- Collaborate with the creation and follow-up of improvement plans for team members.

- Cooperate with project stakeholders to understand the problem to be solved, determine needs and raise the requirements.

- Coordinate the complete and accurate creation of estimates.

- Coordinate the creation of the project plan: quality control, costs, scope management, communications, risks and schedule.

- Assess and document the impact of risks and coordinate to ensure that they are properly managed.

- Document the stories, tasks and other necessary items for the organization of the team work.

- Manage and utilize the resources that the team needs to perform its work properly, such as

tools, facilities, materials and equipment.

- Lead team members on process issues that are relevant to the project.

- Manage project communication. Includes internal, external and stakeholders communication frequently established or as required.

- Follow up, review and report on the progress of the project in relation to the objectives defined for each area.

- Evaluate risks periodically during project implementation and monitor the actions defined for each one.

- Coordinate the support and maintenance effort at the end of the project.

- Lead and develop a high-performing team, identify the necessary resources and actions to achieve the objectives of the project.

Qualifications

Requirements:

- Use of agile software development methodologies: SCRUM, Kanban, among others.

- Management of communications.

- Negotiation and stakeholder management.

- Management of project constraints: time, scope, cost and quality.

- Fundamentals of software development.

- Desirable knowledge:

- Software engineering processes (development cycle and quality control).

- Software quality assurance (different types of tests, test cycle).

- Process groups: Initiation, Planning, Execution, Monitoring and Control and Closure of software projects.

- Risk Management.

- Technical documentation

- Software efficiency and performance

Academic Training:

- Bachelor of Engineering in Computer, Administration or related, or equivalent level of knowledge demonstrated.

- Scrum Master Certification (desirable)

Language:

- Technical and conversational English level C1 according to Common European Framework.

Work Experience:

- Minimum experience of 2 years as a Project Manager during which you have participated in different projects of incremental complexity.

See more jobs at Edify Software Consulting

Apply for this job

Edify Software Consulting is hiring a Remote Project Manager - Contract

Job Description

Job Description:

Responsible for leading the work team in the development of projects. It is responsible for ensuring the satisfaction of the needs of the client and the organization by establishing a fluid and continuous communication, implementing best practices in the management of the projects under their responsibility and ensuring compliance with the processes established for each area involved.

Roles, Responsibilities and Key Functions:

- Collaborate with management on the drafting of contracts and other legal documents.

- Support management in the formation of the project team.

- Prepare the initial budget for the project.

- Support management on performance evaluation matters.

- Collaborate with the creation and follow-up of improvement plans for team members.

- Cooperate with project stakeholders to understand the problem to be solved, determine needs and raise the requirements.

- Coordinate the complete and accurate creation of estimates.

- Coordinate the creation of the project plan: quality control, costs, scope management, communications, risks and schedule.

- Assess and document the impact of risks and coordinate to ensure that they are properly managed.

- Document the stories, tasks and other necessary items for the organization of the team work.

- Manage and utilize the resources that the team needs to perform its work properly, such as

tools, facilities, materials and equipment.

- Lead team members on process issues that are relevant to the project.

- Manage project communication. Includes internal, external and stakeholders communication frequently established or as required.

- Follow up, review and report on the progress of the project in relation to the objectives defined for each area.

- Evaluate risks periodically during project implementation and monitor the actions defined for each one.

- Coordinate the support and maintenance effort at the end of the project.

- Lead and develop a high-performing team, identify the necessary resources and actions to achieve the objectives of the project.

Qualifications

Requirements:

- Use of agile software development methodologies: SCRUM, Kanban, among others.

- Management of communications.

- Negotiation and stakeholder management.

- Management of project constraints: time, scope, cost and quality.

- Fundamentals of software development.

- Desirable knowledge:

- Software engineering processes (development cycle and quality control).

- Software quality assurance (different types of tests, test cycle).

- Process groups: Initiation, Planning, Execution, Monitoring and Control and Closure of software projects.

- Risk Management.

- Technical documentation

- Software efficiency and performance

Academic Training:

- Bachelor of Engineering in Computer, Administration or related, or equivalent level of knowledge demonstrated.

- Scrum Master Certification (desirable)

Language:

- Technical and conversational English level C1 according to Common European Framework.

Work Experience:

- Minimum experience of 2 years as a Project Manager during which you have participated in different projects of incremental complexity.

See more jobs at Edify Software Consulting

Apply for this job

+30d

DevOps Engineer

Edify Software ConsultingAlajuela, Costa Rica, Remote

Edify Software Consulting is hiring a Remote DevOps Engineer

Job Description

Apply today to become a member of our Community Network! You will be among the first professionals to be considered for future roles.

By submitting your resume, you will be a part of our pipeline and will be among the first ones to be considered once we have an opening for any of the following open positions:

Qualifications

  • Intermediate DevOps Engineer.
  • Senior DevOps Engineer.

See more jobs at Edify Software Consulting

Apply for this job