Current Positions

Graphic Design Intern

Overview

Catalyst is a fast-growing application development services company with development centers in Baltimore, Maryland and Beaverton, Oregon providing onshore Agile application solutions. Using a Moneyball-like analytics-based approach to team assembly that is optimized to fit with each client’s organizational culture, Catalyst offers highly effective teams who can collaborate face to face at any client site across the US, or communicate in real time from its development centers. Our belief in effective Agile through collaboration and data-driven team assembly are at the heart of the Catalyst promise – better and faster Agile software development services, onshore and on-target.

We are actively seeking a Graphic Design Intern for our Baltimore office. This role will work primarily with Marketing, UX and Development teams to support key design initiatives.

Requirements:

- Must be an undergraduate or graduate student pursuing a degree in Graphic Design or other related field
- Proficiency in Adobe Creative Suite and Microsoft Office
- Excellent communication skills
- Able to work independently and as part of a team
- Must be organized, very motivated and enthusiastic
- Familiar with web design best practices

Responsibilities :

Catalyst is seeking a Graphic Design Intern to assist with the following initiatives:
- Work with Marketing, UX and Development teams to assist with the redesign of our public website.
- Work with Marketing and UX teams to establish new brand guidelines for the organization.

By the end of these initiatives, you will gain the following experience:
- Work under deadlines to produce common design deliverables
- Work as a designer in an Agile development environment
- Significantly influence the visual design of a public website that receives heavy daily traffic
- Create a brand guidelines document from scratch

To Apply:

If you are interested in applying, please send your resume and a link to your portfolio to careers@catalystITservices.com.

Inside Sales Representative

United States | Overview

Catalyst is a fast-growing company with development centers in Baltimore, Maryland and Portland, Oregon providing onshore Agile application solutions. Using a Moneyball-like analytics-based approach to team assembly that is optimized to fit with each client’s organizational culture, Catalyst offers highly effective teams who can collaborate face to face at any client site across the US, or communicate in real time from its development centers. Our belief in effective Agile through collaboration and data-driven team assembly are at the heart of the Catalyst IT promise – better and faster Agile software development services, onshore and on-target. 

We are actively seeking Inside Sales Representatives for both our Baltimore and Portland offices. Inside sales representatives (ISRs) will primarily work with both marketing and sales teams to develop, qualify and nurture leads throughout the sales process. In addition, ISRs will enhance existing relationships with leads, contacts and customers by proactively responding to inbound requests.

Requirements:

Desired Education, Experience and Knowledge:

  • Bachelor’s Degree or equivalent
  • Minimum 2-3 years high tech sales or marketing (services or software)
  • Proven track record of meeting and exceeding personal and business goals
  • Fast learner with demonstrated sales/marketing ability
  • Experience in layout and color theory
  • Knowledge of common website design packages and CMS
  • Persistent professional with cold calling experience

Required Skills and Abilities:

  • Excellent interpersonal/customer relations, verbal and written communications skills
  • Ability to influence/persuade others and gain acceptance/approval of controversial or innovative ideas and concepts
  • Ability to implement strategic plans
  • Good negotiation, project management, organizational, prioritization and planning skills
  • Strong computer skills including a high level of competence using the Microsoft Office suite, including Outlook, Word, Excel and PowerPoint
  • Self-confident; highly motivated; high energy; ability to work under minimal supervision; good analytical and problem solving skills.
Responsibilities :

To be successful, an inside sales representative will:

  • Participate in the development and implementation of a plan for lead development and nurturing in a specific territory.
  • Respond to and qualify inbound requests from new leads for company and services/solution information.
  • Work with and support territory sales directors to develop and execute on territory sales plans.
  • Manage and track the life cycle of leads and contacts with the objective of producing qualified prospects.

Primary responsibilities include:

  • Engaging with leads/prospects in the early stages of the sell cycle to qualify both need and fit for Catalyst services or solutions.
  • Contributing to the development and evolution of the messaging to leads/prospects and effectively using the messaging to attract, generate and qualify leads.
  • Planning and organizing daily work leveraging a company-wide CRM tool (Salesforce.com).
  • Performing a high volume of calls/emails to leads and contacts throughout a defined territory (prospecting and nurturing).
  • Regularly meeting with sales directors to review/modify territory plans and adjust priorities to be aligned with sales directors.
  • Taking initiative and/or direction to perform research on companies and/or industries where there is a high likelihood of qualified customers in order to find key contacts that can make/influence decisions.
  • Participating in and seeking sales, product, industry and market education/training where/when needed to improve your success rate with prospects.
  • Managing and prioritizing sales leads developed by marketing and cold calling through a series of qualifying questions.
  • Building relationships with leads, contacts and business partners.
  • Understading and uncovering customer needs (pain) and aligning customer vision with company capabilities.
  • Competitive positioning Catalyst.
  • Achieving monthly objectives tied to responsibilities identified above and resulting in attainment of MBOs/bonus as defined by the individualized MBO/bonus plan.
  • Contributing to team efforts by accomplishing results in a cooperative and supportive manner.
  • Maintaining subject matter knowledge by attending educational webinars, reviewing professional publications, establishing personal networks, participating in professional societies as required.
To Apply:

If you are interested in applying, please send your resume to careers@catalystITservices.com.

Senior Technical Lead

Overview

Catalyst is a fast-growing application development services company with development centers in Baltimore, Maryland and Beaverton, Oregon providing onshore Agile application solutions. Using a Moneyball-like analytics-based approach to team assembly that is optimized to fit with each client’s organizational culture, Catalyst offers highly effective teams who can collaborate face to face at any client site across the US, or communicate in real time from its development centers. Our belief in effective Agile through collaboration and data-driven team assembly are at the heart of the Catalyst promise – better and faster Agile software development services, onshore and on-target.

We are in need of Senior Technical Leads in both Baltimore, Maryland and Beaverton, Oregon. We are looking for people who enjoy fast-paced and collaborative environments, who enjoy tackling interesting technical challenges, and who work well on teams. This position requires a professional programming background with experience in a range of technologies.

Requirements:

Desirable skills and experience for Senior Technical Leads include a mix of several of the following:

  • Previous experience as a technical team lead overseeing application design/development
  • Experience with full XP, Scrum, and waterfall projects.
  • Experience designing/developing custom solutions using enterprise technology stacks such as .NET, JEE, or MEAN.
  • Familiarity with RDBMS (SQL Server or Oracle) including experience writing complex SQL. Experience with aggregate-oriented databases such as MongoDB or Cassandra would be a plus.
  • Experience with Web Development including JavaScript, CSS, HTML and associated frameworks such as JQuery, Angular, and LESS/SASS.
  • Experience with web services, REST in particular.
  • Working understanding of the UML and Agile Modeling.
  • Knowledge of several programming languages, especially Java, C#, Python, and JavaScript.
  • Experience with agile software engineering practices such as Continuous Integration, unit testing, TDD, and refactoring.
  • Strong knowledge of object-oriented design methodology and software design patterns.
  • Excellent communication and team-building skills
  • Willingness to travel when necessary.
Responsibilities :

The responsibilities for Senior Technical Leads include:

  • Lead Agile development teams on client projects
  • Create application architectures based on project needs
  • Maintain awareness of developers' capabilities and make staffing recommendations for client projects
  • Evaluate developer and tester strengths and weaknesses
  • Assume responsibility for timely project execution and project work products that exceed customer expectations
  • Produce functional specifications and detailed design documents for client projects
  • Directly manage developers assigned to projects
  • Serve as senior technical resource for client projects
  • Support business development in proposal generation activities
  • Maintain awareness of new and exciting technologies
To Apply:

If you are interested in applying, please send your resume to careers@catalystITservices.com.

Development center locations:

502 S Sharp Street, Baltimore, MD, 21201

15220 NW Greenbrier Parkway Suite 380 Beaverton Oregon 97006

Technical Lead

Baltimore | Overview

Catalyst is a fast-growing application development services company with development centers in Baltimore, Maryland and Beaverton, Oregon providing onshore Agile application solutions. Using a Moneyball-like analytics-based approach to team assembly that is optimized to fit with each client’s organizational culture, Catalyst offers highly effective teams who can collaborate face to face at any client site across the US, or communicate in real time from its development centers. Our belief in effective Agile through collaboration and data-driven team assembly are at the heart of the Catalyst promise – better and faster Agile software development services, onshore and on-target.

We are in need of Technical Leads in both Baltimore, Maryland and Beaverton, Oregon. We are looking for people who enjoy fast-paced and collaborative environments, who enjoy tackling interesting technical challenges, and who work well on teams. This position requires a professional programming background with experience in a range of technologies.

Requirements:

Desirable skills and experience for Technical Leads include a mix of several of the following:

  • Previous experience as a technical team lead overseeing application design/development.
  • Experience with full XP, Scrum, and waterfall projects.
  • Experience designing/developing custom solutions using enterprise technology stacks such as .NET, JEE, or MEAN.
  • Familiarity with RDBMS (SQL Server or Oracle) including experience writing complex SQL. Experience with aggregate-oriented databases such as MongoDB or Cassandra would be a plus.
  • Experience with Web Development including JavaScript, CSS, HTML and associated frameworks such as JQuery, Angular, and LESS/SASS.
  • Experience with web services, REST in particular.
  • Working understanding of the UML and Agile Modeling.
  • Knowledge of several programming languages, especially Java, C#, Python, and JavaScript.
  • Experience with agile software engineering practices such as Continuous Integration, unit testing, TDD, and refactoring.
  • Experience developing applications for mobile devices.
  • Strong knowledge of object-oriented design methodology and software design patterns.
  • Excellent communication and team-building skills.
  • Experience leading a small team of direct reports.
  • Willingness to travel when necessary.
Responsibilities :

The responsibilities for Technical Leads include:

  • Lead Agile development teams on client projects
  • Create application architectures based on project needs
  • Maintain awareness of developers' capabilities and make staffing recommendations for client projects
  • Evaluate developer and tester strengths and weaknesses
  • Assume responsibility for timely project execution and project work products that exceed customer expectations
  • Produce functional specifications and detailed design documents for client projects
  • Directly manage developers assigned to projects
  • Serve as senior technical resource for client projects
  • Support business development in proposal generation activities
  • Maintain awareness of new and exciting technologies
  • As a personnel manager, manage a team of direct reports. Responsibilities include:
    • providing mentoring and feedback.
    • advising staff on professional development and developing get well plans.
    • ensuring high utilization of team.
    • providing administrative oversight.
    • recommending directs reports for promotion.
To Apply:

If you are interested in applying, please send your resume to careers@catalystITservices.com.

Development center locations:

502 S Sharp Street, Baltimore, MD, 21201

15220 NW Greenbrier Parkway Suite 380 Beaverton Oregon 97006

DBA/Architect

Baltimore, MD | Overview

Catalyst is the future of application development services. By marrying big data with developer identification and team assembly, Catalyst is able to achieve dramatically higher levels of application development productivity at costs close to that of global services outsourcing, delivering 27%-40% higher productivity (velocity and quality) than the highest prices domestic options, and delivering double or more the success rates of global services. Catalyst has been recognized for its role in redefining application services by the Wall Street Journal, Gartner, and CIO magazine. With a quarter of its business building new products for clients and most of the remainder working with clients to redefine their business models, Catalyst is a dynamic, fast-moving, and exciting place to work for individuals who love new challenges and who relish the idea of redefining a market space that has operated without meaningful innovation for decades.

Requirements:

A successful candidate will:

  • have a minimum of six years in progressively responsible technical, data-focused roles;
  • have deep understanding and wide-ranging experience with database design & architecture (relational and aggregate-oriented);
  • be able to work with software development project teams and rapidly deliver new functionality;
  • have familiarity with multiple database engines, such as Oracle, MySQL, PostgreSQL, MongoDB, Redis, Couchbase, and Cassandra;
  • be familiar with agile (e.g., Scrum, XP) development projects;
  • be willing to mentor junior DBA’s and developers, and contribute to multiple project teams simultaneously if necessary;
  • have a good interpersonal style, have good written and verbal communication, be flexible and able to quickly adapt, be a disciplined problem-solver, have strong decision-making ability, have honesty and integrity, be able to adapt and pick up new skills quickly, and be able to prioritize workload.
Responsibilities :

The DBA/Architect will implement data solutions for a variety of needs, including database design, database development, performance tuning, project support, and analytics.
Principal accountabilities include:

  • Database design – Work with customer stakeholders and application development teams to select, design, and implement data architectures.
  • Project delivery – Collaborate with development teams to deliver new features in very short time intervals.
  • Data analysis – Design and implement business intelligence and reporting solutions, design and implement ETL processes and build optimal architectures for data summary and aggregation.
  • Database administration – Configure memory structures, tune performance, ensure availability, and deploy database changes into production environments for multiple database platforms. Configure database to distribute processing and data (e.g., partitioning, clustering and sharding).
  • Database development – Create stored objects in the database, using languages such as T-SQL and PL/SQL. Experience developing applications in Java or C# would be beneficial but not required.
To Apply:

If you are interested in applying, please send your resume to careers@catalystITservices.com