Houston, Texas

Our associates celebrate lives. We celebrate our associates.

Consider the possibilities of joining a Great Place to Work!

Codes software applications to adhere to designs supporting internal business requirements or external customers. Provides recommendations and guidance on the quality assurance procedure for software development. Mentors Application Developers and Application Analysts on implementation techniques and coding standards. Utilizes experience for larger software development projects and individual accountability.


+ Understands and evaluates relevant requirements, architecture and design documentation

+ Implements design patterns and object oriented programming techniques

+ Configures, integrates and extends commercial software components

+ Implements software components (e.g. prototypes, bug fixes, enhancements etc.) in accordance with:

+ Relevant requirements

+ System and software architectures

+ Designs

+ Language specification and idioms

+ Coding standards

+ Refactors and iterates software components as defined by SCI SDLC and SOX

+ Performs unit testing including the implementation, execution and evaluation of unit tests

+ Debugs the software components; identifies and fixes defects

+ Verifies that defects are fixed

+ Maintains and supports production systems to ensure uptime and stability

+ Writes instructions to guide Production Support during production runs

+ Provide guidance to Application Analyst or lower level positions



+ Bachelor’s degree in field of computer science/engineering or information technology


+ Six (6) years’ experience successfully designing and implementing data and software components during similar endeavors

**Knowledge, Skills & Abilities:**

+ Demonstrated ability to work under minimal supervision and take multiple roles on projects

+ Expert practical knowledge of:

+ Programming in .NET; possess an excellent understanding of programming languages.

+ Possess advanced knowledge of .NET, T-SQL and client side scripting (e.g. JavaScript).

+ Unit testing tools, approaches and methodology.

+ Microsoft infrastructure technologies (e.g. operating systems, browsers).

+ The theory, practice, and tools of software engineering.

+ Database technologies including SQL Server, SSIS, T-SQL and referential integrity.

+ Web technologies including ASP.NET, CSS, JavaScript, JQuery, AJAX and JSON.

+ Engineering code from detailed design specifications and prototypes.

+ Software development lifecycles and project methodologies (e.g. Agile, Waterfall).

+ Solid practical knowledge of:

+ Engineering detailed design specifications and prototypes from high level specifications.

+ OOP concepts including abstraction, encapsulation, inheritance, and polymorphism.

+ Software architecture patterns, concepts, and techniques.

+ Standard modeling languages and diagrams (e.g. UML, Data Model, Class Diagrams).

+ Software architecture patterns, concepts, and techniques (e.g. MVC, ORM).

+ Implementing distributed software components.

+ Microsoft TFS, Office and productivity tools.

+ Middleware solutions and implementations (e.g. BizTalk, SharePoint)

+ Basic practical knowledge of:

+ Team leadership and communication techniques to provide guidance and experience.

+ Project management techniques and methodologies including time and cost forecasting.

+ Software development controls including SOX, PCI and governance.

+ OOP languages and frameworks including Angular JS, JAVA EJB etc.

Postal Code: 77019

Category (Portal Searching): Information Technology

Job Location: US-TX - Houston

Houston, Texas

Who we are. What we do.

We’re more than North America’s largest single provider of funeral, cremation and cemetery services. We are mothers, fathers, sisters, brothers, sons and daughters who are devoted to the communities where we live and work. We are more than 25,000 dedicated individuals who provide caring assistance to families in need, honor veterans and public servants and deliver lifesaving programs to help keep children and seniors safe.

Our Purpose

Service Corporation International is dedicated to compassionately supporting families at difficult times, celebrating the significance of lives that have been lived, and preserving memories that transcend generations, with dignity and honor.

As used herein, “SCI” refers to Service Corporation International and its affiliated companies.

Similar jobs