Open Positions

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

 

Salesforce Platform Developer


We are seeking an experienced Salesforce Platform Developer to join our team. As a Salesforce Platform Developer, you will play a critical role in developing and customizing applications on the Salesforce platform. Your expertise in Apex, Visualforce, and Salesforce technologies will be essential to drive our Salesforce-based solutions.

Key Responsibilities:

  • Develop custom applications using Apex Code and Visualforce to meet business requirements.
  • Leverage your knowledge of Force.com to create robust solutions.
  • Work extensively on the Salesforce.com platform, utilizing its features and capabilities.
  • Maintain Salesforce certifications and stay up to date with platform updates and best practices.
  • Apply Object-Oriented (OO) design patterns to design and build scalable and maintainable solutions.
  • Use HTML, CSS, and JavaScript to enhance the user experience and interface design.
  • Utilize your experience in integrating Salesforce with other enterprise systems.
  • Work on both SOAP and REST web services integration.
  • Apply Web 2.0 techniques and standards to create modern and responsive user interfaces.
  • Design complex data models and work with relational databases.
  • Write SQL or SOQL queries as needed for data manipulation.
  • Understand and implement various user-based security models within Salesforce.
  • Participate in performance-tuning efforts to optimize system performance.

Qualifications:

  • Salesforce Certified Platform Developer credential is highly desirable.
  • Proven experience programming with Force.com, including Apex and Visualforce.
  • Familiarity with Object-Oriented (OO) design patterns.
  • Strong knowledge of HTML, CSS, and JavaScript.
  • Extensive experience with web services integration (SOAP and REST).
  • Understanding of Web 2.0 techniques and modern design standards.
  • Ability to design complex data models and write SQL or SOQL queries.
  • Experience with enterprise system integration.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.

 

If you are an accomplished Salesforce Platform Developer with a track record of creating innovative solutions on the Salesforce platform, we encourage you to apply for this role. Your contributions will be instrumental in delivering effective Salesforce-based applications to meet our business needs.

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

EDS - ETL Informatica

We are seeking an experienced EDS (Extract, Transform, and Load) professional with expertise in Informatica to join our team at SoftwareCraft. As an EDS - ETL Informatica specialist, you will play a crucial role in designing, developing, and maintaining data models, ETL mappings, and associated database objects for analytical solutions. Your responsibilities will also include working with various BI tools, such as Informatica, ODI, and AWS while adhering to established EDW (Enterprise Data Warehouse) standards and frameworks.

Key Responsibilities:

  • Design and develop data models and ETL mappings to support analytical solutions.
  • Create and maintain database objects necessary for data integration.
  • Generate and review technical documentation for new and modified objects.
  • Ensure that documentation is comprehensive and adheres to best practices.
  • Collaborate with the solution design team to review and validate logical and physical designs.
  • Ensure alignment with the defined solution architecture and EDW standards.
  • Develop and implement a comprehensive quality assurance plan and test cases to validate the solution thoroughly.
  • Install and configure BI tools such as OBIEE (Oracle Business Intelligence Enterprise Edition) or equivalent reporting platforms.
  • Configure the OBIEE metadata repository (RPD) to meet business requirements.
  • Develop and enhance reports using OBIEE or equivalent reporting platforms, especially for financial analytics.
  • Utilize features like charts, BI Publisher, agents, prompts, actions, and other presentation service elements to meet business requirements.
  • Develop Packages, Procedures, and Functions using PL/SQL to support ETL processes.
  • Experience in converting EBS (Oracle E-Business Suite) Financials reports to OBIEE dashboards/reports or equivalent reporting platforms.
  • Analyze and optimize the performance of OBIEE reports, dashboards, ETL processes, and other components.
  • Work on OBIEE or equivalent reporting platform infrastructure, including performance tuning, monitoring applications, and system operations.
  • Configure reporting layer security, including Single Sign-On integration with EBS Financials R12, group and role definitions, data filtering based on user groups, and LDAP integration.

Qualifications:

  • Bachelor's degree in a related field or equivalent work experience.
  • Extensive experience in ETL development using Informatica.
  • Strong knowledge of data modeling and database design principles.
  • Proficiency in BI tools like OBIEE or equivalent reporting platforms.
  • Experience with PL/SQL for ETL and data transformation.
  • Previous work involving performance analysis and optimization.
  • Familiarity with security configurations and LDAP integration is a plus.

If you have a strong background in ETL, data modeling, and BI tools like Informatica and OBIEE, and are looking for an opportunity to contribute to analytical solutions within our dynamic team at SoftwareCraft, we encourage you to apply for this position. Your expertise will play a pivotal role in driving data-driven decision-making for our organization.

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

Senior Business Analyst

We are seeking a highly skilled Senior Business Analyst to join our dynamic team at SoftwareCraft. As a Senior Business Analyst, you will play a pivotal role in developing and delivering application code, collaborating with architects and stakeholders, and ensuring the successful execution of projects. Your contributions will directly impact the quality and functionality of our software solutions.

Key Responsibilities:

  • Develop application code using established methods that meet acceptance criteria.
  • Review and collaborate with architects on design specifications.
  • Develop technical designs, incorporating necessary automation strategies.
  • Collaborate with Product Owner and Business Analyst to clarify functionality within user stories.
  • Work closely with Subject Matter Experts (SMEs) to seek guidance and insights for development.
  • Develop user stories, data mappings, test cases, and success criteria that inform the development process.
  • Test application code using established methods, including automated unit tests, integration tests, functional tests, acceptance tests, performance tests, and smoke tests.
  • Build and deploy code through approved channels.
  • Adhere to secure coding practices to ensure software security.
  • Maintain adherence to software development standards (ST standards).
  • Understand and apply principles of accessibility for all product releases.
  • Attend and actively participate in various iteration ceremonies, including stand-ups, planning, grooming, and retrospectives.
  • Provision of fully tested quality code with a minimum line coverage of 85%.
  • Collaborate cross-functionally to achieve iteration goals.
  • Attend and actively participate in all agile ceremonies (stand-ups, planning, retrospectives, grooming, etc.).
  • Complete all work commitments within a Sprint/iteration cycle, including coding, testing, business analysis, UI design, and more.
  • Evaluate user stories in accordance with established guidelines (GUS).
  • Create user stories that include a clear definition of goals and story points.
  • Document testing cases and track high-priority issues.
  • Collaborate with stakeholders and contribute to project estimation and trajectory planning.

Qualifications:

  • Bachelor's degree in a related field or equivalent work experience.
  • Proven experience as a Business Analyst in a software development environment.
  • Strong technical skills, including coding and testing expertise.
  • Familiarity with agile methodologies and ceremonies.
  • Excellent communication and collaboration skills.
  • Commitment to software security and adherence to coding standards.
  • Knowledge of accessibility principles.
  • Highly organized with a focus on meeting iteration goals and deadlines.

 

If you are a seasoned Senior Business Analyst with a passion for delivering high-quality software solutions, we invite you to apply for this role at SoftwareCraft. Your expertise will be instrumental in driving the success of our projects and ensuring the continuous improvement of our development processes.

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

Sr Backend Engineer .Net - Azure

As a Backend Engineer, NET Core, MVC, Entity Framework, Razor, jQuery, Bootstrap, MySQL you will be responsible for designing, developing, and maintaining robust backend solutions using the .NET Core framework. Your expertise in MVC, Entity Framework, Razor, jQuery, Bootstrap, and MySQL and expertise in Azure cloud platform will be essential in delivering high-quality software solutions that meet our clients' needs.

 

Key Responsibilities:

  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
  • Design, develop, and maintain scalable backend solutions using .NET Core, MVC, Entity Framework, Razor, jQuery, Bootstrap, and MySQL for deployment in Azure cloud environment.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Perform unit testing and debugging to ensure software functionality and quality.
  • Optimize and improve the performance of existing backend systems.
  • Collaborate with frontend developers to integrate the backend with user interfaces.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
  • Stay updated with the latest industry trends and technologies related to backend development.

Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • Proven experience as a Backend Engineer or similar role, with expertise in .NET Core, MVC, Entity Framework, Razor, jQuery, Bootstrap, and MySQL.
  • Strong knowledge of backend development principles, including software architecture, data structures, and algorithms.
  • Proficiency in C# and the .NET framework.
  • Experience with database design and optimization, preferably with MySQL.
  • Familiarity with frontend technologies such as HTML, CSS, and JavaScript.
  • Knowledge of version control systems, preferably Git.
  • Knowledge deploying applications to Azure and documenting stories in Azure DevOps
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Preferred:

  • Experience with Agile/Scrum methodologies.
  • Knowledge of cloud platforms such as Azure or AWS.
  • Familiarity with containerization technologies like Docker.

 

If you are a proactive and talented Sr Backend Engineer .NeT with a passion for innovation, we encourage you to apply. This is an excellent opportunity to be part of a cutting-edge technology company and make a significant impact on businesses worldwide by automating processes and optimizing workflows. Join our dynamic team and help us revolutionize the industry with our innovative solutions.

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

Business Analyst II

We are seeking an experienced Business Analysts to join our Professional Services team in LATAM. As a Business Analyst II, you will play a vital role in project portfolio management, requirements gathering, documentation, and user support for techno-functional initiatives. Your primary responsibilities will include participating in operational process flows, assisting with solution designs, contributing to feature/function test objectives, and providing support throughout the project lifecycle.

 

Key Responsibilities:

  • Collaborate with stakeholders to gather and document project requirements.
  • Define clear and concise use cases for techno-functional initiatives.
  • Ensure that requirements are well-documented, understood, and communicated to the project team.
  • Participate in project portfolio management activities, including prioritization and resource allocation.
  • Assist in assessing and prioritizing project features based on business needs and objectives.
  • Collaborate with solution architects and developers to assist in solution design activities.
  • Contribute to the creation of functional and technical specifications for the proposed solutions.
  • Contribute to feature/function test objectives and scope definition.
  • Assist in the planning, execution, and management of user acceptance testing.
  • Collaborate with the testing team to ensure the quality and reliability of software solutions.
  • Provide deployment support, including training and cutover assistance, to end users.
  • Offer production support by troubleshooting and resolving system issues.
  • Suggest and implement techno-functional workarounds as needed.

Qualifications:

  • Bachelor's degree in a related field (or equivalent work experience).
  • 3+ years of experience as a Business Analyst in a software development or IT environment.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Proficiency in documenting requirements use cases, and process flows.
  • Knowledge of project management and software development methodologies.
  • Ability to work collaboratively in cross-functional teams.
  • Self-motivated and able to work independently when necessary.

If you meet the qualifications and are ready to take on a challenging role in the LATAM region, we encourage you to apply for one of the two Business Analyst II positions. Your contributions will be critical in ensuring the successful delivery of our techno-functional initiatives and supporting our valued clients.

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

UX Designer

We are looking for a talented UX Designer to join our team at SoftwareCraft. As a UX Designer, you will be a key player in creating user-centered design solutions for exciting projects. Collaborating with cross-functional teams, you will lead project work effectively, ensuring the timely delivery of exceptional user experiences. We're seeking candidates with specific skills and a passion for innovation.

Key Responsibilities:

  • Slack Proficiency: Mastery of Slack as a product, including a deep understanding of its features and the ability to design user experiences within the platform.
  • Design Tool Expertise: Proficiency in a range of design tools, including Blackkit, Figma, Adobe Creative Suite, Sketch, and Miro. You should be capable of producing visually appealing and user-friendly designs.
  • Salesforce Design Library (SLDS): Familiarity with Salesforce's design library (SLDS) to ensure design consistency and alignment with established standards.

Qualifications:

  • Effective Project Leadership: Lead projects effectively, ensuring timely delivery while collaborating with both onsite and distributed team members.
  • User-Centric Problem Solving: Solve complex problems by creating quick and effective prototypes and testing solutions with a user-first perspective.
  • Conceptual Design Excellence: Rapidly generate and execute original design concepts that exhibit conceptual brilliance, meet business requirements, and align with the brand's identity.
  • Cross-functional collaboration: Work closely with cross-functional teams, including researchers, strategists, product owners, engineers, and technologists, to facilitate unique and tailored innovation initiatives.
  • Research Participation: Engage in stakeholder and secondary research, actively participate in primary research with end-users, and identify economically significant pain points and unmet needs.

If you are a creative and proficient UX Designer with expertise in the specified tools and platforms, and you thrive in a collaborative and user-focused environment, we encourage you to apply for this role at SoftwareCraft. Your contribution will be instrumental in delivering exceptional user experiences and driving innovative solutions.

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

UX Designer

We are looking for a skilled Workday Developer to join our team at SoftwareCraft. As a Workday Developer, you will be responsible for developing application code, collaborating with architects and stakeholders, and ensuring the successful execution of projects. Your role is crucial in delivering high-quality software solutions to meet our clients' needs.

Key Responsibilities:

  • Develop application code using established methods that meet acceptance criteria.
  • Collaborate with architects to ensure designs align with development requirements.
  • Create technical designs, incorporating necessary automation strategies.
  • Work closely with Product Owners and Business Analysts to clarify functionality within user stories.
  • Collaborate with Subject Matter Experts (SMEs) as needed to seek guidance and insights for development.
  • Develop user stories, data mappings, test cases, and success criteria to inform the development process.
  • Test application code using established methods, including automated unit tests, integration tests, functional tests, acceptance tests, performance tests, and smoke tests.
  • Build and deploy code through approved channels.
  • Adhere to secure coding practices to ensure software security.
  • Maintain adherence to company-specific coding standards (BT standards).
  • Apply principles of accessibility to all product releases.
  • Attend and actively participate in various agile ceremonies, including stand-ups, planning, grooming, and retrospectives.
  • Provision fully tested quality code, with a minimum line coverage of at least 85%.
  • Collaborate cross-functionally to achieve iteration goals.
  • Attend and actively participate in all agile ceremonies (stand-ups, planning, retrospectives, grooming, etc.).
  • Complete all work commitments within a Sprint/iteration cycle, including coding, testing, business analysis, and design.
  • Evaluate user stories according to established criteria (GUS).
  • Create user stories with a comprehensive definition of requirements and story points.
  • Document tasks with tracked time.
  • Associate work items with related stories, epics, or projects.
  • Estimate user stories using planning features and tools.

Qualifications:

  • Bachelor's degree in a related field or equivalent work experience.
  • Proven experience as a Workday Developer or similar role.
  • Strong technical skills, including coding and testing proficiency.
  • Familiarity with agile methodologies and ceremonies.
  • Commitment to software security and adherence to coding standards.
  • Knowledge of accessibility principles.
  • Excellent communication and collaboration skills.
  • Highly organized with a focus on meeting iteration goals and deadlines.

If you are a motivated and skilled Workday Developer with a passion for delivering high-quality software solutions, we invite you to apply for this role at SoftwareCraft. Your expertise will be essential in driving project success and continuously improving our development processes.

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

 

About the Role

 

We are seeking an experienced, motivated and resourceful engineer with strong PHP and WordPress skills to serve as a lead CMS developer on our Content, Systems & Process team. In this highly collaborative role, you will work with front and back end developers, designers, product managers, business analysts, and content creators to build efficient, innovative, and best-in-class content management experiences.

 

The Content, Systems & strives to be a fast-moving team that supports each other along the way, which requires each of us to be committed to the team and aligned with our goals/values. This is an opportunity to have significant input into the technical direction and architecture of our content platform.

 

 

What You’ll Do:

  • Collaborate with the frontend and data teams
  • Support the building of new features in a custom WordPress plugin & theme using dependency injection, composer and namespaced, strict type OOP in php 8.x
  • Develop a laravel API service to communicate with WordPress and various other data streams.
  • Extend the WordPress core REST API
  • Extend Gutenberg with custom blocks and various react/js needs
  • mplement new instances of a multisite environment to support a growing infrastructure
  • Research and recommend new technologies and tools for effective integration across various systems

 

Who You Are:

  • Intimate understanding of Object Oriented PHP and relational database structures
  • Experience with WordPress core, loops, filters, API, caching mechanism and various internal functions
  • Strong in PHP frameworks like WordPress, Laravel, Symfony, etc.
  • Experience with Git, Webpack/NodeJS/NPM, Docker, ReactJS
  • Experience building JSON REST APIs preferably using WP-JSON
  • Experience with migrating data from different platforms
  • Strong organization and documentation skills, with a methodical approach to all tasks and the ability to communicate effectively with non-technical staff
  • Ability to juggle multiple internal projects and estimate for internal deadlines

 

Even Better:

  • Experience with Amazon Web Services like ElasticSearch, Lambda, and ECR
  • Experience with ad networks or other content personalization systems
  • Prior history working on shared WordPress plugins or core features

Apply Here

  • Accepted file types: pdf, word, png, jpg, jpeg, Max. file size: 20 MB.