Careers
Become a part of our team.



Current Openings
Do you have a passion for building innovative software solutions from the ground up? Are you a highly skilled developer with a strong understanding of full-stack development? If so, then we want to hear from you!
About the Role
We are seeking a talented and experienced Senior Software Engineer to join our growing team. In this role, you will be responsible for the entire software development life cycle, from requirements gathering and design to implementation, testing, deployment, and maintenance. You will play a key role in developing and maintaining our critical web application systems.
Responsibilities:
- Requirements Gathering and Design:
- Collaborate with clients to understand their needs and translate them into detailed user stories for development sprints.
- Design software solutions, including system architecture, functionalities, and deployment infrastructure for application consolidation.
- Document high-level project plans according to project specifications and Agile methodologies.
- Implementation:
- Develop robust, secure, and scalable web applications using Microsoft Visual Studio .Net Core, Web APIs, Angular framework, and SQL Server technologies.
- Design and develop integrations for user interfaces, connecting APIs, and integrating with third-party components.
- Utilize markup languages, UI scripting frameworks, and programming languages to integrate web applications with databases and enterprise systems.
- Participate in application migration to the cloud, implementing authentication changes and leveraging AWS services like Cognito and EC2.
- Implement new software components to enhance system efficiency, reliability, and performance.
- Testing and Verification:
- Conduct unit testing using the NUnit framework, developing test cases and test data, and verifying test results.
- Deployment and Maintenance:
- Build and deploy applications to various environments using Azure DevOps source control.
- Perform regression testing and conduct client demonstrations to ensure successful implementation.
- Prepare deployment strategies and follow approval processes for production releases.
- Provide post-production support to resolve any issues that may arise.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- Minimum 5+ years of experience as a Software Engineer
- Proven experience with full-stack development technologies, including:
- Microsoft Visual Studio .Net Core
- Web APIs
- Angular framework
- Microsoft SQL Server (including SSIS)
- Cloud technologies (AWS preferred)
- Strong understanding of software development lifecycle (SDLC) methodologies, particularly Agile
- Experience with unit testing frameworks (NUnit preferred)
- Experience with CI/CD pipelines (Azure DevOps preferred)
- Excellent written and verbal communication skills
- Ability to work independently and as part of a team
- Strong problem-solving and analytical skills
Benefits:
We offer a competitive salary and benefits package, including health insurance, paid time off, and a stimulating work environment.
To Apply
If you are a highly motivated and skilled developer who is passionate about building innovative software solutions, we encourage you to apply! Please submit your resume and cover letter for consideration.
Do you have a passion for building innovative software solutions from the ground up? Are you a highly skilled developer with a strong understanding of full-stack development? If so, then we want to he...
Do you have a passion for building innovative data solutions that empower businesses? Are you a skilled developer with a knack for problem-solving and a desire to stay ahead of the curve? If so, we want to hear from you!
We are seeking a talented Data Engineer to join our dynamic team and play a key role in developing and maintaining the infrastructure that drives our data-driven decision making.
Responsibilities:
- Design, develop, and deploy data processing applications using advanced frameworks to efficiently handle large datasets.
- Develop, test, integrate, and maintain software applications, ensuring functionality and adherence to project requirements.
- Write clean, maintainable code following best practices and methodologies for long-term viability.
- Proactively explore emerging technologies to drive continuous innovation and integrate new solutions for improved workflows.
- Implement version control using Git for collaboration, codebase management, and CI/CD pipeline integration.
- Conduct comprehensive software testing to ensure a high-quality product.
- Identify technical challenges, analyze root causes, and develop strategic solutions.
- Collaborate with stakeholders to understand business needs and prioritize requirements.
- Offer technical expertise in researching and developing innovative software solutions.
- Perform ongoing maintenance and updates to existing applications.
- Troubleshoot and debug codebase issues to identify root causes and implement effective solutions.
- Architect and develop scalable monitoring and management systems to ensure platform performance.
- Create reports, manuals, and documentation detailing software operations and maintenance procedures.
- Take ownership of technical documentation tasks, including drafting requirements specifications and test plans.
- Drive automation initiatives to enhance workflows and efficiency.
- Foster a collaborative and inclusive team environment through code reviews, knowledge sharing, and cross-functional collaboration.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven experience developing and maintaining data processing applications.
- Proficiency in programming languages (e.g., Python, Java, Scala).
- Experience with big data technologies (e.g., Hadoop, Spark).
- Experience with cloud platforms (AWS, Azure, GCP) a plus.
- Experience with version control systems (Git).
- Strong understanding of software development lifecycle (SDLC) methodologies.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Excellent written and verbal communication skills.
We offer a competitive salary and benefits package, as well as the opportunity to work on challenging and impactful projects. If you are a highly motivated and results-oriented individual with a passion for data engineering, we encourage you to apply!
Do you have a passion for building innovative data solutions that empower businesses? Are you a skilled developer with a knack for problem-solving and a desire to stay ahead of the curve? If so, we wa...
Do you have a passion for data and building solutions to unlock its potential? Are you an expert in MicroStrategy and data pipeline development tools? If so, we want to hear from you!
We are seeking a highly skilled Senior Data Engineer to design, develop, and maintain advanced data solutions using MicroStrategy and a wide range of data pipeline technologies. You will play a key role in transforming raw data into actionable insights that empower our organization to make data-driven decisions.
Responsibilities:
- Design and develop complex MicroStrategy projects (versions 11.3.9 to 11.3.12) encompassing solution architecture, data flow, and user interface to deliver a dynamic and immersive data exploration experience.
- Develop robust automation programs for data pipeline creation using Bash Scripting, T-SQL, PL/SQL, Python, Java, and HBase.
- Leverage leading cloud platforms such as AWS, Microsoft Azure, GCP, Snowflake, RedShift, and VMware for efficient data storage and processing.
- Implement rigorous testing procedures (unit, integration, system) to ensure data pipelines meet industry standards and performance benchmarks.
- Manage data pipelines utilizing various relational and NoSQL databases including Microsoft SQL Server, MongoDB, Oracle, MySQL, and NoSQL.
- Build and maintain data pipelines using Hadoop, HDFS, MapReduce, Hive, Zookeeper, and ELK Stack for large-scale data processing tasks.
- Utilize GIT and Bitbucket for efficient version control of data pipeline code and configurations.
- Design and implement data pipelines using DBT, Alteryx, Airflow, ADF (Azure Data Factory), Informatica Power Center, and Talend to streamline data extraction, transformation, and loading (ETL) processes.
- Integrate MicroStrategy within data pipelines to visualize data and generate insightful reports.
- Create and deliver impactful reports and dossiers for clients across different levels within the organization, leveraging derived attributes and metrics built within MicroStrategy.
- Develop MicroStrategy objects (metrics, facts, filters, attributes, schemas, hierarchies, prompts) using MicroStrategy Architect, maximizing its latest functionalities.
- Conduct root cause analyses (RCA) to identify potential performance issues impacting KPIs using MicroStrategy's advanced analytics capabilities.
- Manage data pipeline operations and address issues efficiently through ticketing and resolution systems like ServiceNow, IT360, and BMC Remedy.
Qualifications:
- Minimum 5+ years of experience as a Data Engineer or related field.
- Proven expertise in MicroStrategy (versions 11.3.9 to 11.3.12), including report development, data modeling, and advanced functionalities.
- In-depth knowledge of data pipeline development tools and technologies (e.g., Bash Scripting, T-SQL, PL/SQL, Python, Java, HBase).
- Experience with cloud platforms like AWS, Microsoft Azure, GCP, Snowflake, RedShift, and VMware.
- Strong understanding of data management best practices, including data quality, security, and governance.
- Experience with relational and NoSQL databases (e.g., Microsoft SQL Server, MongoDB, Oracle, MySQL).
- Experience with big data technologies such as Hadoop, HDFS, MapReduce, Hive, Zookeeper, and ELK Stack (a plus).
- Proficiency in version control systems like GIT and Bitbucket.
- Experience with data pipeline orchestration tools like DBT, Alteryx, Airflow, ADF (Azure Data Factory), Informatica Power Center, and Talend (a plus).
- Excellent analytical and problem-solving skills.
- Strong communication, collaboration, and documentation skills.
Join us and be part of a team that is passionate about leveraging data to drive innovation!
Do you have a passion for data and building solutions to unlock its potential? Are you an expert in MicroStrategy and data pipeline development tools? If so, we want to hear from you! We are seeking a...
Do you have a passion for data and a knack for translating complex business needs into actionable insights? Are you an expert in SAP BI solutions and eager to help organizations unlock the power of their data? If so, then this SAP BI Architect role is for you!
About the Role
We are seeking a highly skilled and motivated SAP BI Architect to join our growing team. In this role, you will play a pivotal role in designing, developing, and implementing innovative BI solutions across various SAP landscapes. You will be responsible for the entire BI lifecycle, from data management and modeling to reporting and user support.
Responsibilities
- Design and implement comprehensive BI solutions leveraging SAP NetWeaver versions (2004s), R/3, ECC 6.0, BI 7.0/7.3, BW4HANA 2.0, Datasphere, and SAC.
- Manage and maintain data residing in diverse RDBMS platforms like Oracle, SQL Server, and DB2.
- Design and develop all aspects of BI components, including data modeling, data extraction, transformation, loading, scheduling, monitoring, and reporting.
- Own the complete BI solution lifecycle, from initial requirements gathering to ongoing support and maintenance.
- Analyze business needs and develop custom solutions using SAP BI tools like BW4HANA, Datasphere, and SAC.
- Build robust data models encompassing InfoObjects, InfoCubes, DSOs, MultiProviders, transformations, and DTPs.
- Extract and transform data efficiently from various sources, including SAP systems, flat files, and relational databases.
- Develop and maintain user-friendly reports using BEx tools and SAP Analytics Cloud (SAC).
- Cleanse, transform, and manipulate data to ensure accuracy and usability.
- Implement standard Business Content (BC) objects and create custom objects as required.
- Enhance existing data sources and develop generic extractors for reusability.
- Automate data loads and optimize performance using process chains and best practices.
- Monitor system health, troubleshoot BI issues, and identify performance optimization opportunities.
- Provide exceptional support to end users, addressing BI queries, reporting needs, and documenting solutions.
- Manage service requests and track project progress effectively using ticketing tools like BMC Remedy and ServiceNow.
Qualifications
- Proven experience as an SAP BI Architect or Consultant with a strong understanding of SAP BI/BW4HANA/Datasphere/SAC concepts.
- In-depth knowledge of data warehousing principles, data modeling techniques, and data transformation processes.
- Expertise in designing and implementing BI solutions across various SAP NetWeaver versions (2004s) and other mentioned technologies.
- Solid understanding of relational database management systems (RDBMS) like Oracle, SQL Server, and DB2.
- Experience with ETL (Extract, Transform, Load) processes, data cleansing, and data quality management.
- Proficiency in developing complex reports using BEx Query Designer, BEx Analyzer, and SAP Analytics Cloud (SAC).
- Excellent analytical and problem-solving skills with a strong ability to translate business requirements into technical solutions.
- Strong communication and collaboration skills to effectively interact with business stakeholders and technical teams.
- Experience using ticketing tools like BMC Remedy or ServiceNow for service request management is a plus.
Benefits
We offer a competitive compensation package, a stimulating work environment, and the opportunity to work on cutting-edge BI projects. You will be part of a talented team and have the chance to continuously learn and grow your skills.
Join us and be a part of our data-driven future!
Do you have a passion for data and a knack for translating complex business needs into actionable insights? Are you an expert in SAP BI solutions and eager to help organizations unlock the power of th...
Do you have a passion for building high-performing Drupal websites? Do you thrive in a collaborative environment where your expertise can elevate user experiences? If so, we want to hear from you!
We are seeking a talented and experienced Senior Drupal Developer to join our growing team. In this role, you will play a key role in designing, developing, and maintaining complex Drupal websites. You will leverage your expertise in various programming languages, frameworks, and Drupal best practices to deliver best-in-class solutions for our clients.
Responsibilities:
- Design and develop custom Drupal modules to extend website functionality across all areas.
- Create and implement visually appealing and user-friendly themes, ensuring a seamless user experience.
- Configure Drupal websites to meet project requirements, optimizing performance and security.
- Integrate third-party applications and APIs to expand website capabilities.
- Maintain and troubleshoot existing Drupal websites, resolving technical issues and bugs efficiently.
- Develop user interfaces (UIs) leveraging HTML, CSS, and JavaScript frameworks like jQuery and ReactJS.
- Integrate back-end functionality with UI applications, adhering to Drupal best practices for code standards, security, and scalability.
- Manage code bases using version control systems (e.g., Git) to track changes and streamline development workflows.
- Perform unit testing for custom Drupal modules to guarantee their individual functionality.
- Implement testing processes to promote early bug detection and ensure a high-quality development cycle.
- Author test cases and scenarios based on requirement documents.
- Execute a variety of testing methods, including functional, regression, API, database, UI, smoke, ad-hoc, and monkey testing.
- Manage test data, requesting or preparing data as needed.
- Develop automated testing using tools like Azure DevOps, JIRA, Postman, and Selenium.
- Identify, log, and report software defects within the SDLC and bug lifecycle.
- Design and develop programs in programming languages (Java, PHP) and web technologies (HTML, CSS, JavaScript, jQuery, Ajax).
- Design and develop data persistence layers using database technologies like MySQL and SQL Server 2005.
Qualifications:
- 5+ years of experience as a Drupal Developer
- Proven experience in designing, developing, and maintaining complex Drupal websites
- Strong understanding of Drupal architecture, modules, themes, and best practices
- Expertise in HTML, CSS, JavaScript, and various JavaScript frameworks (e.g., jQuery, ReactJS)
- Proficient in version control systems (e.g., Git)
- Experience with unit testing and automated testing tools (e.g., Azure DevOps, JIRA, Postman, Selenium)
- Solid understanding of database technologies (e.g., MySQL, SQL Server)
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
Benefits:
We offer a competitive salary and benefits package, including health insurance, paid time off, and opportunities for professional development.
Join our team and help us build exceptional Drupal websites!
Do you have a passion for building high-performing Drupal websites? Do you thrive in a collaborative environment where your expertise can elevate user experiences? If so, we want to hear from you! We ...
Do you thrive in building and maintaining robust, automated infrastructure? Are you passionate about cloud security and best practices? If so, we want to hear from you!
We are looking for a seasoned Senior DevOps Engineer to join our growing team and play a pivotal role in designing, implementing, and managing our cloud infrastructure.
Responsibilities:
- Design and implement highly available and scalable infrastructure on AWS, including:
- Load balancers (ELB)
- Route 53
- Autoscaling
- VPCs, EC2s, VMs
- Databases (relational and non-relational)
- Storage (S3, EBS)
- Networking
- Configure and manage infrastructure using Infrastructure as Code (IaC) tools like Terraform 1.9 and Ansible 2.16.
- Develop and maintain automation scripts in Python 3.12, Perl, and Bash Shell for infrastructure provisioning, configuration management, and monitoring (DevOps).
- Build and manage CI/CD pipelines in Jenkins 2.45 for automated build, test, and deployment processes.
- Implement a version control system (SCM) with branching strategies, code reviews, and automated testing, adhering to industry and organizational standards.
- Automate critical infrastructure monitoring and logging using tools like Prometheus 2.51, Grafana 10.4.2, and the ELK Stack (Elasticsearch 8.13.3, Logstash, Kibana).
- Respond to incidents, service requests, and downtime through the ITSM platform.
- Manage containerized applications using Docker 26.1 and orchestrate them with Kubernetes 1.30, ensuring high availability, scalability, and elasticity.
- Operate Kubernetes clusters in Helm 3 and script complex deployments, scaling, and recovery tasks.
- Design and implement robust security controls, access control lists (ACLs), and encryption, ensuring compliance with GDPR, HIPAA, and SOC 2 regulations.
- Conduct regular Vulnerability Assessments (VAs) and follow the MITRE ATT&CK® framework to mitigate potential threats.
- Profile, tune, and optimize applications and infrastructure to identify and resolve performance bottlenecks.
- Perform post-mortem analysis to identify root causes (RCA) of incidents and implement preventative measures.
- Develop and maintain Disaster Recovery (DR) plans and backup strategies for business continuity and data integrity.
Qualifications:
- 5+ years of experience as a DevOps Engineer or related role.
- Proven experience with AWS cloud infrastructure services (EC2, S3, VPCs, ELB, etc.).
- Expertise in Infrastructure as Code (IaC) tools like Terraform and Ansible.
- Strong scripting skills in Python, Perl, and Bash Shell.
- Experience with CI/CD pipelines (Jenkins, GitLab CI/CD, etc.).
- In-depth knowledge of version control systems (Git, SVN, etc.).
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with Infrastructure monitoring and logging tools (Prometheus, Grafana, ELK Stack).
- Understanding of cloud security best practices and compliance frameworks (GDPR, HIPAA, SOC 2).
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication and collaboration skills.
Bonus Points:
- Experience with Infrastructure as Code (IaC) tools beyond Terraform and Ansible.
- Experience with cloud platforms other than AWS (Azure, GCP).
- Experience with container orchestration tools beyond Kubernetes.
- Experience with Infrastructure automation tools like Puppet or Chef.
We offer a competitive salary and benefits package, along with the opportunity to work on challenging and impactful projects. If you are a passionate and skilled DevOps Engineer, we encourage you to apply!
Do you thrive in building and maintaining robust, automated infrastructure? Are you passionate about cloud security and best practices? If so, we want to hear from you! We are looking for a seasoned S...
Do you have a passion for building complex software solutions using the latest Oracle technologies? Are you a team player with a strong desire to drive business value? If so, we want to hear from you!
We are seeking a highly skilled Senior Software Engineer to join our growing team. In this role, you will play a critical role in designing, developing, and enhancing Order and Service Management modules within our organization. You will leverage your expertise in Oracle Cloud technologies to create seamless integrations and user-friendly interfaces.
Responsibilities:
- Design, develop, and enhance Order and Service Management modules using Cartridges as per specifications for order fulfillment using Oracle Order and Service Management and Oracle Cloud Extensions.
- Develop web services (SOAP and REST APIs) leveraging connectivity technologies like JDBC and ATP to ensure smooth communication between various systems.
- Develop and enhance Oracle Fusion third-party applications using Core Java frameworks, Oracle ADF, and J2EE technologies (Servlets, JSP, Struts).
- Perform integrations using OIC to seamlessly connect upstream and downstream systems with Oracle Fusion, utilizing Oracle SQL and PL/SQL for data manipulation.
- Develop custom components for Oracle Cloud OIC integrations and Oracle BI reports, leveraging Oracle 11g and 12c databases for efficient inbound and outbound integrations.
- Customize front-end user interfaces using HTML, JavaScript, and CSS for optimal user experience.
- Design and customize Oracle forms using personalization and Oracle ADF, meeting specific requirements and enhancing user experience.
- Gather requirements, perform analysis, testing, debugging, and create technical design documentation using IDEs like Eclipse, Oracle JDeveloper, and SQL Developer.
- Configure and deploy J2EE applications using WebLogic 12c server, ensuring optimal performance and reliability.
- Work on XSL transformations for EDI-based and bank-related integrations, ensuring data compatibility and accuracy.
- Handle OCI setup and configurations, ensuring smooth operation and integration with other systems.
- Build custom business object-based applications, enhancing Oracle Fusion with tailored functionalities.
- Maintain a Git repository for version control, facilitating efficient code management and CI/CD processes.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 5+ years of experience as a Software Engineer with a focus on Oracle technologies
- Strong expertise in Oracle Order Management, Oracle Cloud, and Oracle Fusion Applications
- Proficient in Core Java frameworks, Oracle ADF, J2EE technologies (Servlets, JSP, Struts)
- Experience with OIC, Oracle SQL, PL/SQL, and database management
- Experience with front-end development using HTML, JavaScript, and CSS
- Experience with Oracle Forms and personalization
- Strong analytical, problem-solving, and debugging skills
- Excellent communication and collaboration skills
- Experience with Git and CI/CD processes
Benefits:
- Competitive salary and benefits package
- Opportunity to work with cutting-edge technologies
- Collaborative and supportive work environment
- Opportunity for professional growth and development
If you are a highly motivated and results-oriented individual with a passion for Oracle technologies, we encourage you to apply!
Do you have a passion for building complex software solutions using the latest Oracle technologies? Are you a team player with a strong desire to drive business value? If so, we want to hear from you!...