< Back to Careers at Dallas Market Center

Web Application Developer

Employer: DMC
Date Posted: Mar 17th, 2026
Department: Operations

Job application form

Overview

Responsibilities include the development and maintenance of our web and mobile applications. The developer will work with technologies such as C#, .NET Core and Kentico CMS for web applications and Objective-C and Java for mobile development. This position encompasses involvement in various stages of the project lifecycle, from gathering requirements to implementation and support.

Description

· Participate in the development of front-end and back-end systems, using technologies such as C#, .NET Core, JavaScript, React, HTML, CSS, Kentico CMS, and relevant frameworks.

· Assist in the development and maintenance of mobile applications using Objective-C for iOS and Java for Android, ensuring seamless integration with web-based systems.

· Collaborate with the team through all stages of the project lifecycle, including design, coding, testing, and deployment.

· Support continuous integration/continuous deployment (CI/CD) pipeline processes using Azure DevOps or similar tools for efficient code releases.

· Contribute to the creation and maintenance of APIs and UI components, ensuring they meet performance standards.

· Engage with cloud-based solutions and infrastructure, under guidance, to support development needs, leveraging platforms such as Azure, AWS, or Google Cloud.

· Assist in ongoing system maintenance and support, striving to enhance design and development processes.

· Stay informed on industry trends, technologies, and frameworks to continuously improve skills and contributions to the team.

Required Experience:
· Bachelor’s degree in computer science, information technology, or a related field.

· At least 3 years of experience in full-stack development, including API development with RESTful services.

· Solid background in API development with RESTful services.

· Strong understanding of C#, .NET Core, MVC architecture, JavaScript, HTML, CSS, and front-end frameworks such as React.

· Experience or familiarity with Kentico CMS or similar tools is preferred, but not required.

· Experience or familiarity with mobile application development using Objective-C for iOS and Java for Android.

· Knowledge of SQL Server development, including writing functions and stored procedures.

· Exposure to cloud services (Azure, AWS, Google Cloud) and CI/CD pipelines such as Azure DevOps is a plus.

· Strong problem-solving, communication, and interpersonal skills.

· Ability to work effectively both independently and as part of a team.

Required Competencies:

· Communication: Effectively listens to others and makes clear and effective oral presentations to individuals and groups regarding work-unit or organization issues. Communicates effectively in writing; is clear, concise and easily understood.

· Creative Thinking: Develops insights into problems or creates a work environment that encourages innovative thinking and “outside-the-box” solutions to problems.

· Flexibility: Adapts to change in the work environment in ways that help work-unit staff keep projects “on course.”

· Interpersonal Skills: Considers and appropriately responds to the needs, feelings, capabilities, and interests of others.

· Planning: Establishes policies, guidelines, plans, and priorities required to meet work-unit or organization objectives.

· Problem Solving: Recognizes and defines problems; challenges others to identify alternative solutions, and plans to solve those problems.

· Resource Utilization: Responsibly spends financial resources in ways that result in ultimate accomplishment of work-unit or organizational objectives. Effectively and efficiently uses materials, supplies, equipment, systems or organization facilities.

· Self-Management: Engages in the effective use of self-assessment and self-management techniques in order to improve own performance proactively and continuously. Exhibits full responsibility for one’s own work achievements and consistently maintains a high level of self-management that contributes to sustained high performance.

· Time Management: Effectively uses the time available to complete work tasks and activities that lead to the achievement of expected work objectives (as results or outputs).