Software Developer

Dallas, TX, US • Posted 15 days ago • Updated 15 days ago
Full Time
On-site
$60,000 - $100,000/yr
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • .NET
  • Accessibility
  • API
  • Agile
  • Amazon Web Services
  • Analytical Skill
  • Analytics
  • Apache Kafka
  • Authentication
  • Authorization
  • Backend Development
  • Business Process
  • Cloud Computing
  • Git
  • Google Cloud Platform
  • HTML
  • Enterprise Resource Planning
  • Data Quality
  • Data Migration
  • Java
  • JavaScript
  • Microsoft Azure
  • SAP
  • Usability
  • Software Modernization
  • Scrum
  • Workflow
  • Version Control
  • User Experience
  • Unstructured Data
  • Software Development Methodology
  • Root Cause Analysis
  • SAP ERP
  • SQL
  • Programming Languages
  • Sprint
  • System Integration
  • Salesforce.com
  • NoSQL

Summary

Job Summary

The Software Developer is responsible for designing, developing, enhancing, migrating, and supporting enterprise applications across the full technology stack. This role includes front-end and back-end development, cloud integration, enterprise system integration (SAP, Salesforce, MuleSoft), data engineering solutions, DevOps automation, and application modernization initiatives. The position requires strong technical expertise, analytical skills, and collaboration across cross-functional teams.

Key Responsibilities

Application Development (Full Stack)

  • Design, develop, test, and maintain scalable web and enterprise applications.
  • Work across front-end, back-end, middleware, and integration layers.
  • Participate in the full software development lifecycle (SDLC): requirements, design, development, testing, deployment, and support.
  • Develop modular, reusable, and maintainable code following best practices.

Front-End Development

  • Develop responsive user interfaces using HTML, CSS, JavaScript, and modern UI frameworks.
  • Build dynamic web components ensuring performance, accessibility, and usability.
  • Collaborate with UX/UI teams to implement user-centered designs.

Back-End Development & APIs

  • Design and develop server-side applications, services, and APIs.
  • Build and integrate RESTful services and microservices.
  • Implement authentication, authorization, and secure data handling mechanisms.

Enterprise Platforms & Integration

SAP, Salesforce, and MuleSoft Integration

  • Design and implement integrations between enterprise systems such as SAP, Salesforce, and other business platforms.
  • Develop APIs and middleware solutions using MuleSoft or similar integration platforms.
  • Support data synchronization and process automation between enterprise applications.
  • Analyze business workflows and translate them into technical integration solutions.

CRM & ERP Systems

  • Configure and customize business processes within platforms like Salesforce (CRM) and SAP (ERP).
  • Support enhancements, system upgrades, and process improvements across enterprise systems.

Data Engineering & Analytics

  • Design and develop data pipelines for ingestion, transformation, and processing of structured and unstructured data.
  • Work with relational and NoSQL databases to support application and analytics needs.
  • Support data integration between applications, data warehouses, and cloud platforms.
  • Ensure data quality, performance optimization, and governance best practices.

Cloud, Migration & Modernization

  • Support application and data migration from on-premise systems to cloud platforms (AWS, Azure, Google Cloud Platform).
  • Assist with modernization initiatives such as monolithic to microservices architectures.
  • Implement scalable, highly available, and resilient cloud-based solutions.

DevOps & Automation

  • Support CI/CD pipelines for build, test, and deployment automation.
  • Work with DevOps tools for version control, deployment, monitoring, and infrastructure automation.
  • Collaborate with teams to improve deployment reliability and system performance.
  • Troubleshoot production issues and perform root cause analysis.

Collaboration & Agile Practices

  • Work closely with product owners, architects, QA, and business stakeholders.
  • Participate in Agile ceremonies: sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Document technical designs, solutions, and operational procedures.

Required Skills

  • Experience with programming languages such as Java, .NET, Python, or similar
  • Front-end technologies: HTML, CSS, JavaScript, modern UI frameworks
  • Backend development and API integration
  • Enterprise platforms: exposure to SAP, Salesforce, MuleSoft, or similar systems
  • Databases: SQL and/or NoSQL
  • Cloud platforms: AWS, Azure, or Google Cloud Platform
  • DevOps tools and CI/CD practices
  • Version control tools (Git or similar)
  • Agile/Scrum methodologies

Preferred Skills

  • Microservices architecture
  • Containerization (Docker, Kubernetes)
  • Data pipelines and ETL tools
  • Messaging systems (Kafka, queues, etc.)
  • Performance optimization and security best practices
  • Monitoring and logging tools
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91164665
  • Position Id: 8888182
  • Posted 15 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Plano, Texas

Today

Full-time

USD 174,100.00 - 261,100.00 per year

Hybrid in McKinney, Texas

11d ago

Easy Apply

Full-time

Depends on Experience

Florida

Today

Easy Apply

Contract

USD 38.00 - 48.00 per hour

Remote

11d ago

Easy Apply

Full-time

50++

Search all similar jobs