> Markdown version of [/jobs/ext/2293063-sr-applications-developer](https://www.wearedevelopers.com/jobs/ext/2293063-sr-applications-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Applications Developer - **Company:** Atmos Energy - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** August 29, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18124594?backUrl=%2Fcareer%2F18124594%2FSr-Applications-Developer-Texas-Dallas ## About the Role 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. ## 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 ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)