Careers

We are currently accepting applications for the following positions:

Technical Varicent ICM Consultant

We currently have a career opportunity for a Lead/Senior Technical Varicent ICM Consultant to join our Automation Team. As a Lead/Senior Technical Consultant you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will take direction from solution architects and Leads on development activities.

Responsibilities

 

  • Design, configure, and implement incentive compensation solutions using the Varicent ICM platform tailored to client-specific business needs.  
  • Develop and configure incentive compensation models, payout structures, calculations, and compensation plans.  
  • Create and maintain technical documentation, including configuration guides and data flow diagrams 
  • Customize the Varicent ICM platform using scripting languages (Varicent ICM scripting, Formula Builder) to meet complex business requirements.  
  • Build custom reports, dashboards, and analytics in Varicent, ensuring alignment with client needs and KPIs.  
  • Provide consulting support to ensure solutions meet stakeholder expectations. 
  • Continuously refine solutions based on feedback and changing business requirements 
  • Implement and enhance calculation logic, commissions, bonuses, and other performance-based pay structures.  
  • Customize the Varicent ICM platform using scripting languages (Varicent ICM scripting, Formula Builder) to meet complex business requirements.  
  • Build custom reports, dashboards, and analytics in Varicent, ensuring alignment with client needs and KPIs.  
  • Implement and enhance calculation logic, commissions, bonuses, and other performance-based pay structures.  
  • Review and analyze application performance, to provide enhancement recommendations and process improvements.  
  • Provide risk assessment for new functionality and enhancements.  
  • Build extensive solution / process documentation and enablement infrastructure, scaling consistent practices, documentation and desktop procedures for tool functionality  
  • Work with data integration tools and techniques to extract, transform, and load (ETL) data between Varicent ICM and other systems (CRM, ERP, HR systems, etc.).  
  • Expertise in design, development, and testing of ETL processes and methodologies within a data warehousing environment. 
  • Proven ability to solve complex technical problems and quickly assimilate new information.  
  • Perform regular system monitoring, maintenance, and performance optimization of the Varicent ICM platform.  
  • Troubleshoot and resolve technical issues, ensuring minimal system downtime and operational disruptions.  
  • Apply patches, updates, and enhancements to the Varicent system as needed to ensure security and functionality.  

Required Skills And Technologies

 

  • Varicent ICM Composer and administration. 
  • ETL processes and tools. 
  • Agile methodology and tools. 

 

Qualifications

 

  • Additional certifications in Varicent ICM or related compensation management tools are highly desirable. 8+ years of hands-on experience with the Varicent ICM platform, including implementation, configuration, and customization.  
  • Experience in designing, developing, and deploying incentive compensation solutions using Varicent, including calculation models, payout structures, and compensation plans.  
  • Prior experience working as a client-facing developer, providing technical expertise and support throughout the system implementation lifecycle.  
  • Strong knowledge of SQL, including advanced querying and data manipulation within databases.  
  • Familiarity with JavaScript or Java for developing custom solutions and integrations within the Varicent platform.  
  • Understanding of ETL (Extract, Transform, Load) processes for handling data migration and integration between systems.  
  • Experience working with cloud platforms (e.g., AWS, Azure) and integrating Varicent into cloud-based ecosystems.  
  • Strong understanding of incentive compensation structures, such as commission models, quota management, bonus structures, and performance-based pay systems.  
  • Experience with compensation-related reporting (KPI tracking, performance metrics, forecasting, and analytics) using Varicent’s reporting tools.  
  • Ability to translate business requirements into technical specifications, ensuring that the Varicent platform aligns business objectives and stakeholder needs.  
  • Strong analytical thinking and troubleshooting skills to identify, diagnose, and resolve complex issues within the Varicent platform.  
  • Ability to optimize compensation models, improve system performance, and ensure data accuracy across compensation cycles.  
  • Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.  
  • Experience working closely with clients, business analysts, and project managers to ensure the successful delivery of Varicent-based solutions.  
  • Ability to work effectively both independently and as part of a cross-functional team in a fast-paced environment.  
  • Prior experience providing consultative support to clients, including participating in workshops, training sessions, and ongoing system support.  
  • Ability to guide clients through best practices for incentive compensation design, helping them optimize their compensation plans using the Varicent platform.  
  • Experience with Python, JavaScript, and Shell scripting. 

.Net Developer

Job – ID 202402.TX0036

We are seeking an experienced and highly skilled Senior .NET Developer to join our dynamic and innovative development team. As a Senior .NET Developer, you will play a key role in designing, developing, and maintaining high-performance, scalable, and secure web applications. You will collaborate with cross-functional teams, participate in the full software development lifecycle, and contribute to the improvement of our development processes

Job Responsibilities:

  1. Software Development:
    • Design, develop, and maintain scalable and high-performance .NET applications.
    • Write clean, efficient, and well-documented code using C# and .NET Framework/Core.
  2. Web Development:
    • Develop and maintain web applications using ASP.NET and ASP.NET MVC.
    • Implement responsive and user-friendly front-end interfaces.
  3. Database Management:
    • Design and optimize database schemas using SQL Server or other relational databases.
    • Write complex SQL queries and stored procedures.
  4. API Development:
    • Create and consume RESTful APIs for seamless integration between applications.
    • Implement and maintain web services using technologies like Web API.
  5. Testing:
    • Conduct unit testing and participate in system testing and deployment activities.
    • Debug and resolve application issues and defects.
  6. Version Control:
    • Use version control systems, such as Git, to manage source code efficiently.
    • Collaborate with other developers using established branching and merging strategies.
  7. Collaboration:
    • Work closely with cross-functional teams, including UI/UX designers and product managers, to deliver high-quality software solutions.
    • Participate in code reviews to ensure code quality and adherence to coding standards.

Qualifications:

  1. Education:
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Experience:
    • Proven experience as a .NET developer with [X] years of experience.
    • Strong understanding of the .NET framework and its associated technologies.
  3. Technical Skills:
    • Proficient in C# and .NET Framework/Core.
    • Experience with ASP.NET, MVC, and web development technologies (HTML, CSS, JavaScript).
  4. Database Skills:
    • Solid knowledge of SQL Server or other relational databases.
    • Experience with Entity Framework or other ORM frameworks.
  5. Web Technologies:
    • Familiarity with front-end frameworks and libraries (e.g., React, Angular, Vue.js).
    • Experience with client-side scripting and AJAX.
  6. Development Tools:
    • Proficient in Visual Studio and other development tools within the Microsoft ecosystem.
    • Familiarity with continuous integration and deployment tools.
  7. Problem-Solving Skills:
    • Strong analytical and problem-solving abilities.
    • Ability to troubleshoot and debug complex issues.
  8. Communication Skills:
    • Excellent communication skills and the ability to work collaboratively in a team environment.

Additional Preferred Skills:

  • Knowledge of cloud platforms such as Azure or AWS.
  • Familiarity with microservices architecture.
  • Experience with containerization technologies (e.g., Docker).

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

Azure DevOps Engineer

Job – ID 202402.TX0040

Excellent long- term contract opportunity for Azure DevOps Engineer working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Continuous Integration/Continuous Deployment (CI/CD):
    • Design, implement, and maintain CI/CD pipelines using Azure DevOps for automated application deployment.
    • Ensure smooth integration between development, testing, and production environments.
  1. Infrastructure as Code (IaC):
    • Implement and manage infrastructure using tools like Azure Resource Manager (ARM) templates or Terraform.
    • Automate the provisioning and configuration of infrastructure components.
  1. Source Code Management:
    • Manage source code repositories using Azure DevOps Git or other version control systems.
    • Collaborate with development teams to establish branching and merging strategies.
  1. Build and Release Management:
    • Configure and manage build processes for applications.
    • Orchestrate release pipelines for deploying applications across different environments.
  1. Containerization and Orchestration:
    • Implement container solutions using Docker.
    • Orchestrate containers using Kubernetes for scalable and resilient applications.
  1. Monitoring and Logging:
    • Set up monitoring solutions to track application performance and infrastructure health.
    • Implement logging mechanisms for debugging and analysis.
  1. Security and Compliance:
    • Implement security best practices for Azure resources and applications.
    • Ensure compliance with industry standards and organizational policies.
  1. Collaboration and Communication:
    • Collaborate with cross-functional teams, including developers, system administrators, and QA engineers.
    • Communicate effectively with team members and stakeholders.
  1. Environment Management:
    • Manage different environments (development, testing, production) to ensure consistency.
    • Automate the configuration and deployment of environment-specific settings.
  1. Azure Services Integration:
    • Integrate and leverage various Azure services, such as Azure App Service, Azure Functions, and Azure SQL Database.
    • Optimize the usage of Azure services for performance and cost efficiency.
  1. Scripting and Automation:
    • Write scripts (PowerShell, Python, etc.) for automating repetitive tasks.
    • Automate infrastructure provisioning and configuration.
  1. Versioning and Release Notes:
    • Maintain versioning for infrastructure code and release notes for deployments.
    • Ensure documentation is up-to-date for easy knowledge transfer.
  1. Capacity Planning and Scalability:
    • Plan for resource capacity based on application requirements.
    • Implement scalable solutions to handle increased workloads.
  1. Disaster Recovery Planning:
    • Develop and maintain disaster recovery plans for applications and infrastructure.
    • Conduct regular testing of disaster recovery procedures.
  1. Training and Knowledge Sharing:
    • Provide training to team members on Azure DevOps best practices.
    • Share knowledge and stay informed about the latest Azure DevOps features.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Certifications:
    • Relevant certifications, such as Microsoft Certified: Azure DevOps Engineer Expert.
  1. Technical Skills:
    • Proficiency in Azure DevOps, Azure Resource Manager, and related tools.
    • Experience with scripting languages (PowerShell, Python).
  1. Experience:
    • Several years of experience in a DevOps or infrastructure role.
    • Hands-on experience with Azure services and cloud technologies.
  1. Communication:
    • Strong communication skills to collaborate with diverse teams.
    • Ability to convey technical information to non-technical stakeholders.
  1. Problem-Solving:
    • Analytical and problem-solving skills to troubleshoot issues and optimize processes.
  1. Collaboration:
    • Ability to work collaboratively in an agile and fast-paced environment.
    • Team player with a proactive and positive attitude.
  1. Continuous Learning:
    • Commitment to continuous learning and staying updated on Azure DevOps and cloud technologies.
    • Participation in relevant training and certifications.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

Salesforce Developer

Job – ID 202402.TX0038

Excellent long- term contract opportunity for Salesforce developer working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Customization and Development:
    • Design, develop, test, and deploy high-quality Salesforce solutions.
    • Customize Salesforce applications to meet business requirements using Apex, Visualforce, Lightning components, and other relevant technologies.
  2. Integration:
    • Integrate Salesforce with external systems using APIs and third-party integration tools.
    • Develop and maintain data integrations between Salesforce and other applications.
  3. Configuration and Administration:
    • Configure and administer Salesforce features, including profiles, roles, workflows, process builder, and approval processes.
    • Maintain and enhance Salesforce data integrity.
  4. Collaboration:
    • Collaborate with cross-functional teams to gather and understand business requirements.
    • Work closely with system administrators and other developers to deliver comprehensive Salesforce solutions.
  5. Testing and Deployment:
    • Conduct unit testing, integration testing, and user acceptance testing.
    • Deploy custom code and configurations using Salesforce change sets or other deployment tools.
  6. Documentation:
    • Create and maintain documentation related to Salesforce development and configuration.
    • Keep abreast of Salesforce best practices and new features.

Qualifications:

  1. Education:
    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  2. Experience:
    • Proven experience as a Salesforce developer with [X] years of experience.
    • Hands-on experience with Salesforce Lightning and Apex development.
  3. Certifications:
    • Salesforce Platform Developer certification is required.
    • Additional certifications such as Salesforce Administrator or Salesforce App Builder are a plus.
  4. Technical Skills:
    • Proficiency in Apex, Visualforce, Lightning components, and Salesforce APIs.
    • Experience with Salesforce configuration, including workflows, process builder, and approval processes.
    • Knowledge of Salesforce best practices for design and development.
  5. Integration Skills:
    • Experience with integrating Salesforce with third-party systems using RESTful APIs, SOAP, or other integration methods.
    • Familiarity with middleware tools for data synchronization.
  6. Problem-Solving Skills:
    • Strong analytical and problem-solving skills.
    • Ability to translate business requirements into technical solutions.
  7. Communication Skills:
    • Excellent communication skills and the ability to work collaboratively with both technical and non-technical teams.

Additional Preferred Skills:

  • Experience with Salesforce CPQ (Configure, Price, Quote) and/or Service Cloud.
  • Knowledge of Lightning Web Components.
  • Familiarity with Salesforce DX for source-driven development.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

Java Developer

Job – ID 202402.TX0037

Excellent long- term contract opportunity for Java developer working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Software Development:
    • Design, implement, and maintain Java-based applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Write well-designed, efficient, and testable code.
  2. Technical Analysis:
    • Conduct technical analysis and troubleshoot issues in Java applications.
    • Perform code reviews to ensure code quality and adherence to coding standards.
  3. Database Management:
    • Develop and maintain database schemas, including writing complex SQL queries.
    • Integrate applications with databases, key-value stores, and other back-end services.
  4. API Development:
    • Design and develop RESTful APIs.
    • Integrate third-party APIs and web services.
  5. Front-End Integration:
    • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
  6. Testing:
    • Write unit tests to ensure code reliability.
    • Collaborate with quality assurance (QA) teams to identify and address bugs and performance issues.

Qualifications:

  1. Education:
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Experience:
    • Proven experience as a Java developer with [X] years of experience.
    • Experience with full software development life cycle, from concept to deployment.
  3. Technical Skills:
    • Proficient in Java, J2EE, and related technologies.
    • Familiarity with Spring Framework (Spring Boot, Spring MVC, Spring Security).
    • Experience with Hibernate or other ORM frameworks.
    • Knowledge of web development technologies such as HTML, CSS, and JavaScript.
  4. Database Skills:
    • Strong knowledge of relational databases (e.g., MySQL, PostgreSQL).
    • Experience with NoSQL databases is a plus.
  5. Version Control:
    • Familiarity with version control systems (e.g., Git).
  6. Tools and Technologies:
    • Experience with build tools (e.g., Maven, Gradle).
    • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  7. Problem-Solving Skills:
    • Strong analytical and problem-solving skills.
    • Ability to work independently and in a team environment.
  8. Communication Skills:
    • Excellent communication skills and the ability to work collaboratively with cross-functional teams.

Additional Preferred Skills:

  • Knowledge of microservices architecture.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

Production Application Support Specialist

Job – ID 202403.TX0064

Excellent long- term contract opportunity forProd uction Application Support Specialist working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Application Support:
    • Provide tiered support for production applications, addressing user issues, incidents, and service requests promptly and effectively.
    • Collaborate with development teams to understand application functionality and troubleshoot technical issues.
  1. Incident Management:
    • Monitor, investigate, and resolve production incidents, ensuring minimal downtime and optimal performance.
    • Implement preventive measures to avoid recurring incidents and improve overall system stability.
  1. Troubleshooting and Root Cause Analysis:
    • Conduct thorough root cause analysis for complex issues, identifying underlying problems and implementing solutions.
    • Document troubleshooting procedures for future reference and knowledge sharing.
  1. System Monitoring:
    • Utilize monitoring tools to proactively identify potential issues and performance bottlenecks.
    • Respond to alerts, conduct system health checks, and implement corrective actions.
  1. Deployment Support:
    • Assist in the deployment of application releases, ensuring smooth transitions and minimal impact on end-users.
    • Collaborate with development and infrastructure teams to validate and test deployments.
  1. Documentation:
    • Maintain comprehensive documentation for production systems, including configurations, procedures, and incident reports.
    • Create knowledge base articles for common issues to facilitate self-service resolution.
  1. Communication:
    • Communicate effectively with end-users, stakeholders, and cross-functional teams to provide timely updates on incidents and resolutions.
    • Collaborate with external vendors for issue resolution when necessary.
  1. Continuous Improvement:
    • Identify opportunities for process improvement and automation to enhance efficiency in application support.
    • Participate in post-incident reviews and contribute to the development of preventive measures.

Qualifications:

  1. Education:
    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  1. Experience:
    • Proven experience in production application support or a related IT support role.
    • Familiarity with incident management, troubleshooting, and root cause analysis.
  1. Technical Skills:
    • Proficiency in working with Unix/Linux and Windows environments.
    • Knowledge of scripting languages (e.g., Shell, Python) for automation tasks.
  1. Communication Skills:
    • Strong communication and interpersonal skills to interact with both technical and non-technical stakeholders.
    • Ability to convey technical information clearly and concisely.
  1. Analytical Skills:
    • Excellent problem-solving and analytical skills to diagnose and resolve complex issues.
    • Capacity to work under pressure in a fast-paced production environment.
  1. Collaboration:
    • Ability to work collaboratively with cross-functional teams and external vendors.
    • Team player with a proactive and positive attitude.
  1. Certification (Optional):
    • Relevant certifications in IT support or incident management (e.g., ITIL) would be a plus.

How To Apply:

Embedded Software Developer

Job – ID 202403.TX0063

Excellent long- term contract opportunity for Embedded Software Developer working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Embedded Software Development:
    • Design, develop, and maintain embedded software solutions using industry-standard tools such as Canoe, Canape, Lauterbach, IBM Clearcase, and Git.
    • Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with project goals.
  1. Programming Proficiency:
    • Utilize programming languages, including C, Embedded C, C++, and Python, to create efficient and scalable embedded systems.
    • Implement and optimize software algorithms for enhanced system performance.
  1. Domain Expertise:
    • Specialize in Com Stack, UDS/Diagnostics, MemStack, and OS, contributing to the development of robust and reliable embedded systems.
    • Stay current with advancements in embedded systems and apply best practices to improve software design and functionality.
  1. Debugging and Optimization:
    • Troubleshoot and debug software issues, ensuring timely resolution and maintaining the integrity of embedded systems.
    • Optimize software for memory efficiency, speed, and reliability.
  1. Collaboration and Documentation:
    • Work closely with hardware engineers, system architects, and other stakeholders to integrate software components into embedded systems.
    • Document software designs, code, and procedures to ensure clarity and maintainability.

Qualifications:

    • Bachelor’s/Master’s degree in Computer Science, Electrical Engineering, or a related field.
    • Proven experience in embedded software development.
    • Proficiency in programming languages: C, Embedded C, C++, Python.
    • Familiarity with software development tools: Canoe, Canape, Lauterbach, IBM Clearcase, Git.
    • Strong understanding of Com Stack, UDS/Diagnostics, MemStack, and OS.
    • Excellent problem-solving and analytical skills.

How To Apply:

PEGA Developer

Job – ID 202402.TX0058

Excellent long- term contract opportunity for PEGA Developer working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Application Design and Development:
    • Design and develop PEGA applications based on business requirements.
    • Implement and customize PEGA solutions using best practices.
  1. Business Process Modeling:
    • Analyze and model business processes using PEGA’s Case Management and BPM capabilities.
    • Ensure alignment of PEGA applications with business goals and objectives.
  1. User Interface (UI) Development:
    • Create responsive and user-friendly UIs using PEGA’s UI components and styling.
    • Customize UI elements to enhance user experience.
  1. Integration with External Systems:
    • Integrate PEGA applications with external systems and databases.
    • Implement connectors and services to facilitate seamless data exchange.
  1. Rule Management:
    • Manage PEGA rule sets and rule resolution.
    • Ensure adherence to rule-based development and version control.
  1. Decision Management:
    • Implement decision rules using PEGA’s Decision Management features.
    • Optimize decision-making processes within applications.
  1. Data Management:
    • Design and implement data models within PEGA applications.
    • Utilize PEGA’s data management capabilities for efficient data handling.
  1. Security Implementation:
    • Implement security measures and access controls within PEGA applications.
    • Conduct security assessments and address vulnerabilities.
  1. Testing and Quality Assurance:
    • Develop and execute test plans for PEGA applications.
    • Conduct unit testing, system testing, and performance testing.
  1. Troubleshooting and Issue Resolution:
    • Identify and resolve issues in PEGA applications through debugging and analysis.
    • Provide timely support for production incidents.
  1. Documentation:
    • Create comprehensive technical documentation for PEGA applications.
    • Maintain up-to-date documentation for future reference.
  1. Collaboration with Business Analysts:
    • Collaborate with business analysts to gather and understand requirements.
    • Translate business requirements into technical PEGA solutions.
  1. Continuous Learning:
    • Stay updated on the latest PEGA platform features and updates.
    • Engage in continuous learning and professional development.
  1. Performance Optimization:
    • Identify opportunities for performance improvement in PEGA applications.
    • Optimize rule execution and system responsiveness.
  1. Deployment and Release Management:
    • Manage the deployment process for PEGA applications.
    • Coordinate releases and ensure smooth transitions into production.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Certifications:
    • PEGA certifications such as Certified Senior System Architect (CSSA) or Certified Lead System Architect (CLSA).
  1. Technical Skills:
    • Proficiency in PEGA development tools, including PEGA Designer Studio and PEGA Express. – Experience with PEGA methodologies and frameworks.
  1. Experience:
    • Several years of experience in PEGA application development. – Hands-on experience with PEGA versioning and deployment.
  1. Communication:
    • Strong communication and interpersonal skills for collaborating with cross-functional teams. – Ability to convey complex technical concepts to non-technical stakeholders.
  1. Problem-Solving:
    • Analytical and problem-solving skills to troubleshoot and resolve issues. – Ability to think critically and propose effective solutions.
  1. Team Collaboration:
    • Ability to work collaboratively in a team environment. – Willingness to mentor junior developers and share knowledge.
  1. Continuous Learning:
    • Commitment to continuous learning and staying updated on PEGA technologies. – Participation in relevant training and certifications.

How To Apply:

Big Data Engineer

Job – ID 202402.TX0046

Excellent long- term contract opportunity for Big Data Engineer working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Big Data Architecture and Design:
    • Design, implement, and maintain scalable and efficient big data solutions using Hadoop ecosystem components.
    • Work closely with architects and data scientists to define data architecture and ensure alignment with business requirements.
  1. Data Ingestion and Processing:
    • Implement data ingestion pipelines for large-scale data processing using tools such as Apache NiFi or custom scripts.
    • Develop and optimize PySpark jobs for data processing and transformation.
  1. Data Modeling and ETL:
    • Create and maintain data models to support efficient querying and reporting.
    • Design and implement Extract, Transform, Load (ETL) processes for structured and unstructured data.
  1. SQL Database Management:
    • Manage and optimize SQL databases for efficient storage and retrieval of structured data.
    • Develop and maintain SQL scripts for data manipulation, querying, and reporting.
  1. Performance Optimization:
    • Optimize PySpark and SQL queries for performance and scalability.
    • Identify and resolve performance bottlenecks in big data processing.
  1. Data Security:
    • Implement security measures for data at rest and in transit within the Hadoop ecosystem.
    • Manage access controls and permissions for data stored in Hadoop and SQL databases.
  1. Hadoop Cluster Administration:
    • Administer and maintain Hadoop clusters, ensuring high availability and reliability.
    • Monitor and troubleshoot cluster performance and resource utilization.
  1. Streaming Data Processing:
    • Implement and optimize real-time data processing using tools such as Apache Kafka and Spark Streaming.
    • Develop and maintain streaming data pipelines for continuous data ingestion and analysis.
  1. Data Governance and Quality:
    • Implement data governance policies and procedures to ensure data quality and integrity.
    • Collaborate with data stewards to enforce data quality standards.
  1. Documentation:
    • Create and maintain comprehensive documentation for data architecture, data flows, and system configurations.
    • Document code, scripts, and processes for knowledge sharing and future reference.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Technical Skills:
    • Proficiency in Hadoop ecosystem technologies, including HDFS, MapReduce, Hive, and HBase.
    • Strong programming skills in PySpark for data processing and analysis.
    • Advanced skills in SQL for data manipulation and querying.
  1. Experience:
    • Several years of hands-on experience in big data engineering and analytics.
    • Experience with end-to-end implementation of big data solutions.
  1. Certifications:
    • Relevant certifications in Hadoop and Spark technologies (e.g., Cloudera Certified Data Engineer, Databricks Certified Developer).
  1. Communication and Collaboration:
    • Strong communication skills to interact effectively with technical and non-technical stakeholders.
    • Ability to work collaboratively in a team environment.
  1. Problem-Solving:
    • Strong analytical and problem-solving skills.
    • Ability to troubleshoot and optimize complex big data processes.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

Cloud Architect

Job – ID 202402.TX0047

Excellent long- term contract opportunity for Cloud Architect working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Cloud Strategy Development:
    • Develop and articulate the organization’s cloud strategy, aligning it with business goals and objectives.
    • Collaborate with senior leadership to define cloud adoption roadmaps and migration plans.
  1. Cloud Infrastructure Design:
    • Design scalable and secure cloud infrastructure solutions based on best practices and organizational requirements.
    • Evaluate and recommend appropriate cloud services, providers, and deployment models.
  1. Cloud Migration Planning:
    • Develop comprehensive migration plans for transitioning on-premises systems and applications to the cloud.
    • Assess and mitigate risks associated with cloud migration.
  1. Cloud Governance and Compliance:
    • Establish and enforce cloud governance policies to ensure compliance with regulatory requirements.
    • Implement security controls and measures to protect sensitive data in the cloud.
  1. Cost Management:
    • Optimize cloud spending by implementing cost-effective resource allocation and management strategies.
    • Monitor and analyze cloud usage patterns to identify opportunities for cost savings.
  1. Infrastructure as Code (IaC):
    • Implement Infrastructure as Code principles using tools such as Terraform or AWS CloudFormation.
    • Automate provisioning and management of cloud resources.
  1. Multi-Cloud Management:
    • Design and implement solutions for multi-cloud environments, ensuring interoperability and flexibility.
    • Provide expertise in working with major cloud service providers (e.g., AWS, Azure, Google Cloud).
  1. High Availability and Disaster Recovery:
    • Architect high-availability solutions to ensure system reliability and minimize downtime.
    • Design and implement disaster recovery plans for cloud-based systems.
  1. Performance Optimization:
    • Optimize cloud-based applications and infrastructure for performance and scalability.
    • Conduct performance monitoring and tuning activities.
  1. Identity and Access Management (IAM):
    • Design and implement robust identity and access management solutions in the cloud.
    • Ensure secure and granular access controls for cloud resources.
  1. Collaboration with Development Teams:
    • Collaborate with development teams to understand application requirements and ensure alignment with cloud architecture.
    • Provide guidance on best practices for cloud-native application development.
  1. Training and Knowledge Sharing:
    • Provide training to IT staff and end-users on cloud architecture best practices.
    • Foster a culture of continuous learning and knowledge sharing.
  1. Vendor Management:
    • Evaluate and manage relationships with cloud service providers and third-party vendors.
    • Stay informed about updates, new features, and offerings from cloud providers.
  1. Documentation:
    • Create and maintain comprehensive documentation for cloud architecture, configurations, and deployment processes.
    • Document standard operating procedures for cloud-related tasks.
  1. Cloud Security:
    • Implement and monitor security measures, including encryption, firewalls, and access controls.
    • Conduct regular security assessments and audits.
  1. Continuous Improvement:
    • Stay abreast of emerging cloud technologies and industry trends.
    • Propose and implement innovations to enhance the organization’s cloud capabilities.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Technical Skills:
    • Expertise in cloud platforms such as AWS, Azure, or Google Cloud.
    • Proficiency in cloud architecture design and implementation.
    • Knowledge of networking, security, and compliance in the cloud.
  1. Experience:
    • Several years of hands-on experience as a Cloud Architect.
    • Experience with end-to-end implementation of cloud solutions.
  1. Certifications:
    • Relevant cloud certifications from major providers (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert).
  1. Communication and Collaboration:
    • Strong communication skills to interact effectively with technical and non-technical stakeholders.
    • Ability to work collaboratively in a team environment.
  1. Problem-Solving:
    • Strong analytical and problem-solving skills.
    • Ability to design and implement effective cloud solutions.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

Data Scientist

Job – ID 202402.TX0041

Excellent long- term contract opportunity for Data Scientist working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Data Analysis and Modeling:
    • Analyze large datasets to extract actionable insights and identify trends.
    • Develop and implement advanced statistical models and machine learning algorithms.
  2. Predictive Analytics:
    • Build predictive models for forecasting, classification, and recommendation systems.
    • Evaluate model performance and refine algorithms for continuous improvement.
  3. Data Cleaning and Preprocessing:
    • Clean and preprocess raw data for analysis, ensuring data quality and integrity.
    • Collaborate with data engineers to develop and maintain efficient data pipelines.
  4. Feature Engineering:
    • Identify relevant features and variables for model development.
    • Conduct exploratory data analysis to inform feature selection and extraction.
  5. Collaboration:
    • Collaborate with cross-functional teams to understand business requirements and goals.
    • Communicate findings and insights to both technical and non-technical stakeholders.
  6. Algorithm Development:
    • Develop and deploy machine learning models into production environments.
    • Stay updated on the latest advancements in machine learning and data science.
  7. Visualization:
    • Create data visualizations and dashboards to present findings and insights.
    • Use tools such as Tableau, Power BI, or similar for effective data storytelling.
  8. Testing and Validation:
    • Conduct rigorous testing and validation of models to ensure accuracy and reliability.
    • Perform A/B testing and other experiments to evaluate model effectiveness.

Qualifications:

  1. Education:
    • Master’s or Ph.D. degree in Computer Science, Statistics, Mathematics, or a related field.
  2. Experience:
    • Proven experience as a Data Scientist with [X] years of relevant experience.
    • Demonstrated success in developing and deploying machine learning models.
  3. Technical Skills:
    • Proficiency in programming languages such as Python or R.
    • Experience with machine learning libraries/frameworks (e.g., scikit-learn, TensorFlow, PyTorch).
  4. Statistical Analysis:
    • Strong background in statistical analysis and hypothesis testing.
    • Familiarity with advanced statistical techniques.
  5. Data Manipulation:
    • Proficient in data manipulation and analysis using SQL.
    • Experience with data preprocessing tools and techniques.
  6. Communication Skills:
    • Excellent communication and presentation skills.
    • Ability to convey complex technical concepts to a non-technical audience.
  7. Problem-Solving Skills:
    • Strong analytical and problem-solving abilities.
    • Ability to approach business challenges with a data-driven mindset.

Additional Preferred Skills:

  • Experience with big data technologies (e.g., Hadoop, Spark).
  • Knowledge of natural language processing (NLP) for text data analysis.
  • Industry-specific expertise (e.g., finance, healthcare, e-commerce).

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

ServiceNow Developer

Job – ID 202402.TX0039

Excellent long- term contract opportunity for ServiceNow Developer working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. ServiceNow Development:
    • Design, develop, and implement ServiceNow solutions to meet business requirements.
    • Customize and configure ServiceNow modules, including Incident Management, Change Management, Service Catalog, and other ITSM processes.
  2. Scripting and Automation:
    • Write and maintain scripts using JavaScript, Glide, and other scripting languages within the ServiceNow platform.
    • Develop and implement automated workflows and business rules.
  3. Integration:
    • Integrate ServiceNow with other enterprise systems using REST, SOAP, and MID Server.
    • Design and implement data integrations between ServiceNow and third-party applications.
  4. User Interface (UI) Customization:
    • Customize and enhance the ServiceNow user interface using UI Policies, UI Actions, and Service Portal.
    • Ensure a positive user experience through responsive and user-friendly design.
  5. Collaboration:
    • Collaborate with cross-functional teams to gather and understand business requirements.
    • Work closely with ServiceNow administrators and other developers to deliver comprehensive ServiceNow solutions.
  6. Technical Documentation:
    • Create and maintain technical documentation related to ServiceNow development and configurations.
    • Stay informed about ServiceNow best practices and new features.
  7. Testing and Deployment:
    • Conduct unit testing, system testing, and participate in the deployment of ServiceNow applications.
    • Troubleshoot and resolve issues related to ServiceNow configurations and customizations.

Qualifications:

  1. Education:
    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  2. Experience:
    • Proven experience as a ServiceNow developer with [X] years of experience.
    • Hands-on experience with ServiceNow scripting and configuration.
  3. Certifications:
    • ServiceNow Certified Application Developer (CAD) certification is required.
    • Additional certifications such as ServiceNow System Administrator or Implementation Specialist are a plus.
  4. Technical Skills:
    • Proficiency in JavaScript and scripting within the ServiceNow platform.
    • Experience with ServiceNow modules and ITSM processes.
    • Knowledge of ServiceNow APIs and integration techniques.
  5. User Interface Skills:
    • Ability to customize the ServiceNow user interface for optimal user experience.
    • Familiarity with Service Portal development.
  6. Problem-Solving Skills:
    • Strong analytical and problem-solving abilities.
    • Ability to translate business requirements into effective ServiceNow solutions.
  7. Communication Skills:
    • Excellent communication skills and the ability to work collaboratively with technical and non-technical teams.

Additional Preferred Skills:

    • Experience with ServiceNow Performance Analytics and Reporting.
    • Knowledge of IT Operations Management (ITOM) modules.
    • Familiarity with ServiceNow orchestration and automation capabilities.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

Network Administrator

Job – ID 202402.TX0042

Excellent Long-Term Contract opportunity for Network Administrator working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Network Infrastructure Management:
    • Plan, design, implement, and manage the organization’s local and wide-area networks (LAN/WAN).
    • Configure and maintain network devices, including routers, switches, firewalls, and load balancers.
  1. Network Security:
    • Implement and enforce network security policies to protect against unauthorized access and data breaches.
    • Conduct regular security audits and vulnerability assessments.
  1. Troubleshooting and Issue Resolution:
    • Identify and resolve network-related issues, including connectivity, performance, and hardware failures.
    • Respond to service outages and perform root cause analysis.
  1. Network Monitoring:
    • Implement network monitoring tools to proactively monitor network performance and identify potential issues.
    • Respond to alerts and take corrective actions.
  1. Network Documentation:
    • Create and maintain detailed documentation of network configurations, diagrams, and standard operating procedures.
    • Keep documentation up-to-date with changes and upgrades.
  1. User Support:
    • Provide technical support to end-users for network-related issues.
    • Collaborate with the helpdesk to address and resolve user concerns.
  1. Capacity Planning:
    • Monitor network traffic and bandwidth utilization to anticipate and plan for capacity upgrades.
    • Recommend and implement scalable solutions to accommodate growth.
  1. Network Protocols and Standards:
    • Ensure compliance with industry standards and best practices for network protocols and configurations.
    • Stay updated on emerging technologies and trends in networking.
  1. Backup and Recovery:
    • Implement backup strategies for network configurations and settings.
    • Develop and test disaster recovery plans for network components.
  1. Wireless Networking:
    •  Design, implement, and manage wireless networks. – Optimize wireless performance and security.
  1. VPN Implementation:
    • Configure and maintain Virtual Private Network (VPN) solutions for secure remote access.
    • Ensure the integrity and confidentiality of data transmitted over VPN connections.
  1. Network Upgrades and Migrations:
    • Plan and execute network infrastructure upgrades and migrations.
    • Minimize downtime and ensure a smooth transition to new technologies.
  1. Collaboration with IT Teams:
    • Collaborate with other IT teams, including system administrators and security teams, to ensure a cohesive IT environment.
    • Participate in cross-functional projects and initiatives.
  1. Vendor Management:
    • Work with vendors to procure network equipment and services.
    • Evaluate vendor products and solutions for compatibility and performance.
  1. Compliance and Policies:
    • Enforce and adhere to network-related compliance requirements and organizational policies.
    • Participate in audits related to network security and configurations.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Certifications:
    • Relevant certifications, such as Cisco Certified Network Associate (CCNA) or CompTIA Network+.
  1. Technical Skills:
    • Proficiency in network protocols, routing, and switching technologies.
    • Experience with network monitoring tools and security solutions.
  1. Experience:
    • Several years of experience in network administration roles.
    • Hands-on experience with Cisco, Juniper, or other networking equipment.
  1. Communication:
    • Strong communication and interpersonal skills for interacting with end-users and cross-functional teams.
    • Ability to convey technical information to non-technical stakeholders.
  1. Problem-Solving:
    • Analytical and problem-solving skills to troubleshoot and resolve complex network issues.
    • Ability to work under pressure in time-sensitive situations.
  1. Team Collaboration:
    • Ability to work collaboratively in a team environment.
    • Willingness to share knowledge and mentor junior team members.
  1. Continuous Learning:
    • Commitment to continuous learning and staying updated on networking technologies.
    • Participation in relevant training and certifications.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]

Testing Automation Engineer

Job – ID 202402.TX0056

Excellent Long-Term Contract opportunity for Testing Automation Engineer to test new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Test Automation Strategy:
    • Develop and implement a comprehensive test automation strategy aligned with project goals.
    • Define the scope, objectives, and deliverables of the automation effort.
  1. Test Framework Development:
    • Design, implement, and maintain test automation frameworks using industry-standard tools and libraries.
    • Customize and extend automation frameworks to meet project-specific requirements.
  1. Test Script Development:
    • Create and maintain automated test scripts for functional, regression, and performance testing.
    • Implement efficient and maintainable automation code using languages such as Java, Python, or JavaScript.
  1. Test Data Management:
    • Develop strategies for managing and maintaining test data required for automated testing.
    • Ensure data consistency and integrity in automated test scenarios.
  1. Continuous Integration/Continuous Deployment (CI/CD):
    • Integrate automated testing into the CI/CD pipeline for seamless and efficient testing.
    • Collaborate with DevOps teams to automate deployment and testing processes.
  1. Cross-Browser and Cross-Platform Testing:
    • Implement automated tests to ensure compatibility across different browsers and platforms.
    • Optimize automated tests for responsiveness and performance on various devices.
  1. Performance Testing Automation:
    • Develop and execute automated performance tests using tools like JMeter or Gatling.
    • Analyze and interpret performance test results to identify bottlenecks and areas for improvement.
  1. Test Execution and Monitoring:
    • Execute automated test suites and monitor test execution progress.
    • Investigate and troubleshoot test failures, identifying root causes and proposing solutions.
  1. Test Reporting and Metrics:
    • Generate and analyze test automation reports, including test coverage and defect density.
    • Define and track key automation testing metrics to assess the effectiveness of the automation effort.
  1. Collaboration with Testing Teams:
    • Collaborate with manual testing teams to ensure comprehensive test coverage.
    • Provide guidance on test automation best practices to the broader testing team.
  1. Test Environment Management:
    • Collaborate with development and operations teams to manage test environments for automation.
    • Ensure test environments are properly configured and available for automated testing activities.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Technical Skills:
    • Proficiency in test automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG).
    • Strong programming skills in languages such as Java, Python, or JavaScript.
  1. Automation Frameworks:
    • Experience in designing and implementing automation frameworks from scratch.
    • Familiarity with behavior-driven development (BDD) frameworks (e.g., Cucumber, SpecFlow).
  1. Testing Methodologies:
    • In-depth knowledge of software testing methodologies, including agile and continuous testing.
    • Experience with shift-left testing practices.
  1. CI/CD Tools:
    • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI/CD).
    • Experience integrating automated tests into CI/CD pipelines.
  1. Performance Testing:
    • Experience with performance testing tools and frameworks (e.g., JMeter, Gatling).
    • Ability to design and execute automated performance tests.
  1. Communication and Collaboration:
    • Strong communication skills to interact effectively with technical and non-technical stakeholders.
    • Ability to collaborate with cross-functional teams and share automation knowledge.
  1. Problem-Solving:
    • Strong analytical and problem-solving skills.
    • Ability to troubleshoot and resolve complex automation challenges.
  1. Certifications:
    • Relevant certifications in test automation (e.g., ISTQB Advanced Level – Test Automation Engineer).

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to [email protected]
© Copyright 2026 - Allruva Technology Services, Inc.