← Back to full job pagePress Ctrl+P (Cmd+P on Mac) to print or save as PDF
DFWITJobsdfwitjobs.com

Software Developer

Consulting Opportunity Holdings LLC

Dallas, TX 75254 · Full-time · On-site · Mid-level

Posted August 2, 2025

Job posted at: https://www.dfwitjobs.com/jobs/software-developer-dallas-tx

Skills: Python, C, C++, Shell Scripting, HTML, CSS, SDLC, Agile, Waterfall, BPM, RPA

Responsibilities

  • Expand or modify the system to serve a new purpose or improve the workflow by following the concepts of Software Development Life Cycle (SDLC) — Agile and Waterfall. Employ programming languages like C, C++, Python, and shell scripting for the development and adaptation of system components.
  • Leverage HTML, CSS, and scripting languages (e.g., Python, Linux/Unix Shell Scripts) for the customization of modules, product-based Business Process Management (BPM), and Robotic Process Automation (RPA) solutions.
  • Comprehend the current system architecture and conduct a thorough fit-gap analysis. Gain insight into the Statement of Work (SOW), Business Requirement Document, Functional Requirement Document, and the Technology Management Plan.
  • Generate and review discovery models and process maps using Enterprise Architecture (EA) tools.
  • Collaborate with end-users, business clients, and management consultants to gather, analyze, and document requirements.
  • Generate comprehensive Business Process Specs, conduct BPM (Process Modeling), prepare technical specifications, design workflows, and execute solutions developing customized modules programming, product-based BPM, and Robotic Process Automation tools, all tailored to meet specific Business Requirements.
  • Assess the viability of current processes for automation suitability. Conduct an exhaustive analysis of business and technical prerequisites for both front-end and middle-tier applications.
  • Assess and review the distinct user requirements (generate user stories) essential for improving and automating the current system. Prepare technical specifications and maintain comprehensive documentation using PC packages (e.g., MS Office).
  • Responsible for crafting and upkeeping the essential documentation, encompassing Process Design Document (PDD) and procedures, Software Requirement Specification Document (SRS), Solution Design Document (SDD), and configurations in collaboration with various business teams.
  • Conduct an evaluation of tools and assess their feasibility to assist in the selection of appropriate automation solutions, software, and COTS (Commercial Off the Shelf) tools for the implementation using Cloud Services and RPA based solutions.
  • Assess the feasibility of cloud services and RPA-based solutions, possibly using AWS, Azure, or other cloud platforms. Align workflows with specified criteria for enhancements and optimizations, possibly involving Red Hat, Linux, and Windows Server environments.
  • Assists with implementation and post-implementation activities in the development and improvement of existing relationships with vendors, working with technical system design supported vendors for efforts to achieve maximum operational efficiency.
  • Analyze and evaluate existing business processes, identify areas for improvement, and alternative business solutions; workflows; identifies preliminary conversion needs, interface requirements and IT services scope. Collect and analyze metrics; create unit costs for business case.
  • Develop process models and integrate them into both current and forthcoming documentation. Document standard operating procedures (SOPs) and aid in identifying potential vendors. Develop and review the RFI Documents (Request for Information) and distribute them to prospective vendors, evaluating their responses. Contribute to the narrative construction in Requests for Proposal (RFP) development, and review and assess RFP responses. Additionally, prepare presentations using BPM and/or RPA for various business units.
  • Conduct research into the most current trends in business process management (BPM), cloud tools, and RPA technologies. Formulate software requirement specifications (SRS) and communicate this valuable information to the management team, facilitating more informed decision-making.
  • Collaborate extensively with a diverse group of Subject Matter Experts (SMEs) to implement modifications in established workflows in accordance with the TDD (Technical Design Documents), aligning them with the specified criteria for enhancements and optimizations.

Degree Requirement: These duties are too complex and specialized to be performable with a bachelor’s degree related to computer science or computer information systems or information technology.

How to apply

Go to https://www.dfwitjobs.com/jobs/software-developer-dallas-tx and complete the “Apply for this job” form with your contact details and resume.