Careers

We are currently accepting applications for the following positions:

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:

  • Interested candidates should submit their resume, cover letter to James.T@allruva.com

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:

  • Interested candidates should submit their resume, cover letter to James.T@allruva.com

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:

  • Interested candidates should submit their resume, cover letter to James.T@allruva.com

RPA Professional            

Job – ID 202402.TX0054

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

Job Responsibilities:

  1. Process Analysis and Automation:
    • Analyze business processes to identify automation opportunities.
    • Design, develop, and implement RPA solutions to automate manual and repetitive tasks.
  1. RPA Tool Utilization:
    • Utilize RPA tools such as UiPath, Blue Prism, or Automation Anywhere to build and deploy automation workflows.
    • Configure bots to interact with user interfaces and data sources.
  1. Requirement Gathering:
    • Collaborate with business stakeholders to gather and understand automation requirements.
    • Translate business requirements into RPA solutions.
  1. Process Documentation:
    • Document current state and future state processes to facilitate automation design.
    • Maintain documentation for implemented RPA solutions.
  1. Bot Deployment and Monitoring:
    • Deploy RPA bots into production environments.
    • Monitor and manage bot performance, troubleshoot issues, and ensure continuous operation.
  1. Testing and Quality Assurance:
    • Conduct testing of RPA solutions to ensure accuracy and reliability.
    • Implement error-handling and exception management within automation workflows.
  1. Maintenance and Optimization:
    • Perform ongoing maintenance and optimization of deployed RPA solutions.
    • Identify areas for improvement and implement enhancements.
  1. Stakeholder Communication:
    • Communicate with business stakeholders to provide updates on automation progress.
    • Address feedback and modify RPA solutions as needed.
  1. Security and Compliance:
    • Implement security measures for RPA solutions, including user access controls.
    • Ensure compliance with data privacy and regulatory requirements.
  1. Integration with Other Systems:
    • Integrate RPA solutions with other systems and applications.
    • Collaborate with IT teams to ensure seamless integration.
  1. Training and Knowledge Sharing:
    • Provide training to end-users on using RPA tools and interacting with automated processes.
    • Share knowledge with the team and contribute to the development of best practices.
  1. Reporting and Analytics:
    • Implement reporting and analytics features within RPA solutions.
    • Generate and analyze reports on bot performance and efficiency.
  1. Continuous Improvement:
    • Stay updated on the latest advancements in RPA technologies.
    • Recommend and implement process improvements and optimizations.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Technical Skills:
    • Proficiency in RPA tools such as UiPath, Blue Prism, or Automation Anywhere.
    • Strong programming skills, especially in languages like Python or C#.
  1. Process Automation:
    • Experience in analyzing and automating business processes.
    • Understanding of process mapping and workflow design.
  1. Problem-Solving:
    • Strong analytical and problem-solving skills.
    • Ability to troubleshoot and debug RPA solutions.
  1. Communication:
    • Excellent communication and interpersonal skills.
    • Ability to explain complex technical concepts to non-technical stakeholders.
  1. Collaboration:
    • Collaborative mindset with the ability to work effectively in a team.
    • Experience working with business analysts and stakeholders.
  1. Project Management:
    • Project management skills to plan, execute, and monitor RPA projects.
    • Ability to prioritize tasks and manage timelines.
  1. Security and Compliance:
    • Understanding of security principles and measures for RPA solutions.
    • Knowledge of data privacy and regulatory compliance requirements.
  1. Continuous Learning:
    •  Commitment to continuous learning and staying updated on RPA technologies.
    • Participation in relevant training and certifications, such as UiPath Certified Developer.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to James.T@allruva.com

SAP ABAP Administrator

Job – ID 202402.TX0044

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

Job Responsibilities:

  1. ABAP Development:
    • Design, develop, and implement SAP ABAP applications and enhancements based on business requirements.
    • Create and modify ABAP programs, reports, interfaces, forms, and data conversions.
  1. Customization and Configuration:
    • Customize and configure SAP modules to align with specific business process needs.
    • Develop and maintain SAP scripts, Smart Forms, and Adobe Forms for document generation.
  1. Integration:
    • Integrate SAP systems with external applications and third-party systems.
    • Develop and maintain IDocs, RFCs, BAPIs, and other interfaces for seamless data exchange.
  1. Performance Optimization:
    • Conduct performance tuning and optimization of SAP ABAP programs for improved system efficiency.
    • Analyze and troubleshoot performance issues, proposing and implementing solutions.
  1. Data Migration:
    • Plan and execute data migration activities, including data extraction, transformation, and loading (ETL).
    • Collaborate with data migration teams to ensure accurate and timely data transfer.
  1. Security:
    • Implement and adhere to security best practices for SAP ABAP development.
    • Ensure compliance with security policies and access controls.
  1. Object-Oriented Programming (OOP):
    • Apply object-oriented programming concepts in SAP ABAP development.
    • Design and implement reusable and efficient code structures.
  1. Enhancements and Upgrades:
    • Collaborate with functional teams to understand enhancement requirements.
    • Participate in SAP version upgrades and apply necessary modifications to existing customizations.
  1. Debugging and Testing:
    • Perform debugging and testing of ABAP code to identify and resolve issues.
    • Create and execute test cases for unit testing and integration testing.
  1. Documentation:
    • Create and maintain comprehensive technical documentation for ABAP programs and customizations.
    • Document coding standards and best practices for ABAP development.
  1. Collaboration and Communication:
    • Collaborate with cross-functional teams, including functional consultants, business analysts, and end-users.
    • Communicate effectively with project stakeholders, providing updates on development progress and addressing inquiries.

Qualifications:

  1. Education:
    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  1. Technical Skills:
    • Proficiency in SAP ABAP programming language.
    • Experience with SAP modules and integration technologies.
    • Knowledge of SAP development tools, including ABAP Workbench and Eclipse.
  1. Experience:
    • Several years of hands-on experience in SAP ABAP development.
    • Experience with end-to-end implementation and support projects.
  1. Certifications:
    • SAP Certified Development Professional – ABAP.
  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 resolve complex technical issues.

How To Apply:

    • Prospective candidates are invited to submit their resume and cover letter to James.T@allruva.com

Power BI Professional

Job – ID 202402.TX0051

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

Job Responsibilities:

  1. Report and Dashboard Development:
    • Design and develop interactive and visually compelling reports and dashboards using Power BI.
    • Translate business requirements into effective data visualizations and insights.
  1. Data Modeling:
    • Create and optimize data models in Power BI to support complex reporting requirements.
    • Implement relationships, calculated columns, and measures for accurate data representation.
  1. Data Extraction and Transformation:
    • Extract data from various sources, including databases, APIs, and flat files.
    • Perform data cleansing and transformation to ensure data accuracy and reliability.
  1. Data Integration:
    • Integrate data from multiple sources into a unified Power BI data model.
    • Implement data refresh schedules to keep reports and dashboards up to date.
  1. Power Query:
    • Use Power Query to shape and transform data before loading it into Power BI.
    • Apply data cleansing, filtering, and aggregation operations in Power Query.
  1. DAX (Data Analysis Expressions):
    • Write and optimize DAX formulas for creating calculated columns and measures.
    • Implement complex calculations and aggregations for advanced analytics.
  1. Data Visualization Best Practices:
    • Apply best practices for data visualization to create clear and compelling insights.
    • Choose appropriate chart types and formats to effectively communicate data trends.
  1. User Training and Support:
    • Provide training and support to end-users for navigating and interacting with Power BI reports.
    • Address user queries and troubleshoot issues related to Power BI usage.
  1. Collaboration with Stakeholders:
    • Collaborate with business stakeholders to understand reporting requirements and expectations.
    • Gather feedback and iterate on reports to meet evolving business needs.
  1. Performance Optimization:
    • Optimize Power BI reports and dashboards for performance and responsiveness.
    • Implement techniques to enhance report loading times and responsiveness.
  1. Power BI Service:
    • Publish and share Power BI reports and dashboards on the Power BI Service.
    • Set up and manage workspace permissions for secure data access.
  1. Custom Visualizations:
    • Explore and implement custom visualizations or use custom visuals from the Power BI marketplace.
    • Extend Power BI capabilities through the integration of custom visuals.
  1. Data Governance and Security:
    • Implement data governance practices to ensure data quality and accuracy.
    • Apply security measures, including row-level security, to restrict data access based on user roles.
  1. Version Control:
    • Implement version control and change management for Power BI artifacts.
    • Ensure proper documentation and annotation for report modifications.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, Business Analytics, or a related field.
  1. Technical Skills:
    • Proficiency in Microsoft Power BI, including report and dashboard development.
    • Strong understanding of data modeling concepts and relationships.
  1. DAX and Power Query:
    • Advanced skills in writing DAX formulas for complex calculations.
    • Proficiency in using Power Query for data transformation.
  1. Data Visualization:
    • Expertise in data visualization best practices and principles.
    • Experience with selecting and implementing appropriate chart types.
  1. Data Integration:
    • Experience with data integration from various sources into Power BI.
    • Knowledge of data loading and refresh strategies.
  1. Communication:
    • Strong communication and interpersonal skills to collaborate with business stakeholders.
    • Ability to translate business requirements into actionable Power BI solutions.
  1. Problem-Solving:
    • Strong analytical and problem-solving skills to address data and reporting challenges.
    • Ability to troubleshoot and optimize Power BI performance.
  1. Continuous Learning:
    • Commitment to continuous learning and staying updated on Power BI features and updates.
    • Participation in relevant training and certifications, such as Microsoft Certified: Power BI.

How To Apply:

    • Prospective candidates are invited to submit their resume and cover letter to James.T@allruva.com

Database Developer

Job – ID 202402.TX0052

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

Job Responsibilities:

  1. Database Design and Modeling:
    • Design and implement database schemas, tables, and relationships based on application requirements.
    • Optimize database structures for performance and scalability.
  1. SQL Development:
    • Write and optimize complex SQL queries for data retrieval, modification, and reporting.
    • Develop stored procedures, triggers, and functions to support application functionality.
  1. Data Integration:
    • Integrate data from multiple sources into databases, ensuring data accuracy and consistency.
    • Implement ETL (Extract, Transform, Load) processes for data movement.
  1. Performance Tuning:
    • Identify and resolve database performance issues through query optimization and indexing.
    • Monitor database performance and recommend improvements.
  1. Database Security:
    • Implement and manage database security measures, including user access controls and encryption.
    • Conduct regular security audits and address vulnerabilities.
  1. Backup and Recovery:
    • Design and implement backup and recovery strategies to ensure data integrity and availability.
    • Test and document recovery procedures.
  1. Database Maintenance:
    • Perform routine database maintenance tasks, such as indexing, statistics updates, and integrity checks.
    • Monitor database health and address issues proactively.
  1. Version Control:
    • Implement version control for database schema changes and scripts.
    • Manage database change scripts and releases.
  1. Database Documentation:
    • Create and maintain comprehensive documentation for database schemas, processes, and configurations.
    • Ensure documentation is kept up-to-date with changes.
  1. Data Warehousing:
    • Design and develop data warehouses for business intelligence and reporting purposes.
    • Implement star and snowflake schema designs for analytical queries.
  1. Collaboration with Development Teams:
    • Collaborate with software development teams to understand application requirements.
    • Provide database-related guidance during application development.
  1. Disaster Recovery Planning:
    • Develop and maintain disaster recovery plans for databases.
    • Conduct regular tests of disaster recovery procedures.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Technical Skills:
    • Proficiency in database management systems such as MySQL, PostgreSQL, Oracle, or Microsoft SQL Server.
    • Advanced skills in SQL query optimization and database performance tuning.
  1. Database Design:
    • Experience in designing normalized and denormalized database structures.
    • Knowledge of data modeling tools and techniques.
  1. ETL Tools:
    • Familiarity with ETL tools for data integration (e.g., Talend, Informatica, Microsoft SSIS).
  1. Security:
    • Understanding of database security best practices.
    • Experience in implementing role-based access controls and encryption.
  1. Backup and Recovery:
    • Experience in designing and implementing backup and recovery strategies.
    • Knowledge of database backup tools and procedures.
  1. Version Control:
    • Proficiency in version control systems for database changes (e.g., Git, SVN).
    • Experience with database change management tools.
  1. Collaboration:
    • Strong communication and collaboration skills to work with development teams and other stakeholders.
    • Ability to explain complex database concepts to non-technical audiences.
  1. Problem-Solving:
    • Strong analytical and problem-solving skills.
    • Ability to troubleshoot and resolve database-related issues.
  1. Continuous Learning:
    • Commitment to continuous learning and staying updated on database technologies and best practices.
    • Participation in relevant training and certifications.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to James.T@allruva.com

Database Administrator (DBA)

Job – ID 202402.TX0052

Excellent long- term contract opportunity for Database Administrator (DBA)  working on development of new cloud base applications in Dallas, TX.

Job Responsibilities:

  1. Database Installation and Configuration:
    • Install, configure, and upgrade database management systems (DBMS) based on organizational requirements.
    • Ensure proper settings and parameters for optimal performance.
  1. Database Maintenance:
    • Perform routine maintenance tasks, including database backups, restores, and integrity checks.
    • Monitor database health and address issues to maintain system reliability.
  1. Security Management:
    • Implement and manage database security measures, including access controls and encryption.
    • Conduct regular security audits and address vulnerabilities.
  1. User Management:
    • Create and manage database user accounts, roles, and permissions.
    • Implement and enforce security policies related to data access.
  1. Performance Monitoring and Tuning:
    • Monitor database performance and identify opportunities for optimization.
    • Optimize queries, indexes, and configurations for improved efficiency.
  1. Disaster Recovery Planning:
    • Develop and maintain disaster recovery plans for databases.
    • Conduct regular tests of disaster recovery procedures to ensure data integrity.
  1. Database Upgrades and Patching:
    • Plan and execute database software upgrades and patching.
    • Ensure compatibility and reliability of new releases.
  1. Database Design and Architecture:
    • Collaborate with development teams to design and implement database structures.
    • Ensure proper indexing and normalization for efficient data retrieval.
  1. Data Migration:
    • Plan and execute data migration projects between databases or systems.
    • Validate and reconcile data to ensure accuracy during migration.
  1. Monitoring and Alerting:
    • Implement and configure monitoring and alerting systems for database events.
    • Respond promptly to alerts and troubleshoot issues.
  1. Backup and Recovery:
    • Develop and maintain backup and recovery strategies for databases.
    • Test and document recovery procedures to ensure data availability.
  1. Documentation:
    • Create and maintain comprehensive documentation for database configurations, processes, and procedures.
    • Ensure documentation is kept up-to-date with changes.
  1. Capacity Planning:
    • Monitor and analyze database storage and performance trends.
    • Plan for and implement capacity expansions as needed.
  1. Collaboration with Development Teams:
    • Collaborate with software development teams to understand database requirements.
    • Provide guidance on database-related best practices.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  1. Technical Skills:
    • Proficiency in database management systems such as MySQL, PostgreSQL, Oracle, or Microsoft SQL Server.
    • Knowledge of database administration tools and utilities.
  1. Security:
    • Understanding of database security best practices.
    • Experience in implementing role-based access controls and encryption.
  1. Performance Tuning:
    • Advanced skills in SQL query optimization and database performance tuning.
    • Familiarity with tools for monitoring and diagnosing performance issues.
  1. Disaster Recovery:
    • Experience in designing and implementing disaster recovery plans for databases.
    • Ability to conduct and oversee regular disaster recovery testing.
  1. Backup and Recovery:
    • Proficiency in database backup and recovery procedures.
    • Knowledge of backup tools and strategies.
  1. Database Design:
    • Experience in database design and architecture.
    • Understanding of normalization, indexing, and data modeling principles.
  1. Collaboration:
    • Strong communication and collaboration skills to work with development teams and other stakeholders.
    • Ability to explain complex database concepts to non-technical audiences.
  1. Problem-Solving:
    • Strong analytical and problem-solving skills.
    • Ability to troubleshoot and resolve database-related issues.
  1. Continuous Learning:
    • Commitment to continuous learning and staying updated on database technologies and best practices.
    • Participation in relevant training and certifications.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to James.T@allruva.com

Cybersecurity Professional

Job – ID 202402.TX0050

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

Job Responsibilities:

  1. Security Strategy and Planning:
    • Develop and implement a comprehensive cybersecurity strategy aligned with business objectives.
    • Collaborate with senior management to define security policies, procedures, and standards.
  1. Risk Assessment and Management:
    • Conduct regular risk assessments to identify potential vulnerabilities and threats.
    • Develop and implement risk mitigation plans and strategies.
  1. Security Architecture and Design:
    • Design and implement security architecture for IT systems, networks, and applications.
    • Ensure the integration of security measures into the overall system development life cycle (SDLC).
  1. Network Security:
    • Implement and manage network security measures, including firewalls, intrusion detection/prevention systems (IDS/IPS), and virtual private networks (VPNs).
    • Monitor network traffic for anomalies and potential security incidents.
  1. Endpoint Security:
    • Implement and manage endpoint security solutions, including antivirus, anti-malware, and endpoint detection and response (EDR) tools.
    • Conduct regular endpoint security assessments.
  1. Security Information and Event Management (SIEM):
    • Implement and manage SIEM solutions for real-time monitoring and analysis of security events.
    • Develop and maintain correlation rules to identify and respond to security incidents.
  1. Identity and Access Management (IAM):
    • Implement and manage IAM solutions for secure user authentication and authorization.
    • Conduct access reviews and ensure the principle of least privilege.
  1. Vulnerability Management:
    • Conduct regular vulnerability assessments and penetration testing.
    • Develop and implement remediation plans for identified vulnerabilities.
  1. Incident Response and Forensics:
    • Develop and maintain an incident response plan for handling security incidents.
    • Conduct forensic analysis to determine the root cause of security incidents.
  1. Cloud Security:
    • Implement and manage security measures for cloud environments, including identity management and data encryption.
    • Assess and address security risks associated with cloud services.
  1. Security Awareness and Training:
    • Develop and deliver security awareness training programs for employees.
    • Ensure ongoing education on the latest cybersecurity threats and best practices.
  1. Compliance and Auditing:
    • Ensure compliance with industry regulations and standards (e.g., GDPR, HIPAA, ISO 27001).
    • Coordinate and participate in internal and external security audits.
  1. Threat Intelligence:
    • Monitor and analyze threat intelligence sources for emerging threats and vulnerabilities.
    • Use threat intelligence to enhance security controls and response strategies.
  1. Mobile Security:
    • Implement and manage security measures for mobile devices, including mobile device management (MDM) solutions.
    • Address security risks associated with Bring Your Own Device (BYOD) policies.
  1. Encryption:
    • Implement encryption measures for data at rest and data in transit.
    • Manage and update encryption keys in accordance with best practices.
  1. Security Incident Documentation:
    • Document security incidents, investigations, and resolutions.
    • Produce reports for management and regulatory authorities.
  1. Technology Collaboration:
    • Collaborate with IT teams to integrate security measures into IT infrastructure and applications.
    • Stay informed about the latest cybersecurity technologies and trends.

Qualifications:

  1. Education:
    • Bachelor’s or Master’s degree in Cybersecurity, Information Security, or a related field.
  1. Certifications:
    • Certified Information Systems Security Professional (CISSP).
    • Certified Ethical Hacker (CEH) or Offensive Security Certified Professional (OSCP).
    • Other relevant certifications, such as CompTIA Security+ or Certified Information Security Manager (CISM).
  1. Technical Skills:
    • Proficiency in security technologies and tools, including firewalls, SIEM, antivirus, and encryption.
    • Hands-on experience with network security, IAM, and vulnerability management.
  1. Experience:
    • Several years of hands-on experience in cybersecurity roles.
    • Experience with incident response, threat intelligence, and security architecture.
  1. Communication and Collaboration:
    • Strong communication skills to interact effectively with technical and non-technical stakeholders.
    • Ability to collaborate with cross-functional teams and external partners.
  1. Problem-Solving:
    • Strong analytical and problem-solving skills.
    • Ability to analyze security incidents and develop effective solutions.
  1. Continuous Learning:
    • Commitment to continuous learning and staying updated on cybersecurity trends and threats.
    • Participation in relevant training and conferences.

How To Apply:

  • Prospective candidates are invited to submit their resume and cover letter to James.T@allruva.com

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 James.T@allruva.com

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 James.T@allruva.com

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 James.T@allruva.com

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 James.T@allruva.com

.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 James.T@allruva.com

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 James.T@allruva.com

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 James.T@allruva.com

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 James.T@allruva.com

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 James.T@allruva.com

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 James.T@allruva.com
© Copyright 2024 - Allruva Technology Services, Inc.