Sr Applications Developer

Atmos Energy
Dallas, TX, United States
7 days ago
Apply on diversityjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Active Directory Ajax (Programming Language) Application Integration Architecture Software Applications HTML5 Cascading Style Sheets (CSS) Computer Programming Relational Databases
+27 more
Database Design Database Development Linux Systems Analysis JQuery Lightweight Directory Access Protocols (LDAP) Microsoft SQL Server Windows Servers OAuth Oracle (Applications) Performance Tuning Query Optimization Single Sign-On Software Engineering SQL Stored Procedures Web Applications Web Services Yii PHP Framework Enterprise Software Applications Database Optimization Software Application Programming Information Technology Integration Frameworks Tools for Reporting Cloud Migration Restful APIs Legacy Systems

Job description

  1. Assists in the design and development and testing of software applications. Resolves day-to-day incidents to assure the integrity of the services being provided.

  2. Consume, transform and update data between two or more systems using Integration software.

  3. Consults with business partner to identify and define software applications needs. Analyzes requests for changes, updates or modifications to new or existing software applications and makes recommendations for designs to meet client specifications.

  4. Consults with business partners to create documentation relating to the program definition, development, business requirements. Documentation includes software objectives, deliverables, and end user specifications.

  5. Assists, mentors, and provides technical direction, leadership, guidance and support for Applications Developers and other IT staff, helps in smooth maintenance of the system and meet SLA’s to provide data to the users.

  6. Writes, translates, and codes software programs and applications according to specifications and end user requirements.

  7. Prepares system, context and infrastructure diagrams needed in application development and analysis.

  8. Trains end users to operate new or modified programs, reporting tools and analytics.

  9. Prepares and writes reports for management and/or team members on the status of assignments.

  10. Works with end users regarding systems analysis, general systems design and detail systems design.

  11. Works independently to keeps abreast of new and changing technological advances in program languages, utilities, tools, and client/server technology to assure achievement of optimum results.

  12. Follow the IT procedures and naming conventions guidance. Also provide proper documentation as required by IT standards

Requirements

Additional skills/desired qualifications:

  • 7+ years of experience designing, developing, and supporting enterprise web applications.
  • Strong proficiency in PHP and Java development.
  • Hands-on experience developing applications using the Yii 2 Framework.
  • Deep expertise in SQL development, query optimization, and database design (Oracle and Microsoft SQL Server).
  • Strong understanding of relational database concepts, indexing strategies, stored procedures, and performance tuning.
  • Experience designing and consuming RESTful APIs and web services.
  • Proficiency with JavaScript, jQuery, AJAX, HTML5, and CSS3.
  • Experience integrating applications with third-party systems and enterprise services.
  • Familiarity with authentication technologies, SSO, OAuth, Active Directory, LDAP, and role-based access controls.
  • Experience troubleshooting complex production issues and performing root cause analysis.
  • Familiarity with Linux and Windows server environments.
  • Experience modernizing legacy applications and participating in cloud migration initiatives is a plus., Bachelor’s degree in Computer Science, MIS, Information Technology, Business or a closely related field and four years of experience in software programming.

Communication Skills

Requires the ability to communicate, persuade and/or influence internal and/or external business partners at a high level such as senior management on matters of a technical and/or complex nature.

Numeric Skills

Requires the ability to perform analyses involving ratios, percentages and simple statistical methods.

Computer Skills

Requires a very high level of computer skills in order to use various software packages as well as a familiarity with hardware configuration. Need to be proficient in MS Office Tools.

Work Conditions

Works in an office environment. Position could be subject to work outside of normal business hours. Requires occasionally performing activities including, but not limited to, bending, stooping, grasping, reaching, twisting, turning and/or lifting.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all