{{ pagination.total }} {{seoJobDescription}}

{{ formStatusText }}

Current Search Criteria:

Commute Options

Application Developer | SCI Jobs

Job Information

SCI Shared Resources, LLC Application Developer in Houston, Texas

Our associates celebrate lives. We celebrate our associates.

Consider the possibilities of joining a Great Place to Work!

Develops software applications to adhere to designs supporting internal business requirements or external customers. Adheres to the quality assurance procedure for software. Participates in testing and develops fixes.


100% Support Business Requirements / External Customers

  • Understands and evaluates relevant requirements, architecture and design documentation

  • Assists in the implementation of design patterns and object oriented programming techniques

  • Integrates and extends commercial software components

  • Assists in implementing 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

Core / Critical Competencies

Build Trust With Others

  • Operates with integrity - Demonstrates honesty; keeps commitments; behaves in a consistent manner.

  • Discloses own positions - Shares thoughts, feelings, and rationale so that others understand personal positions.

  • Remains open to ideas - Listens to others and objectively considers others’ ideas and opinions, even when they conflict with one’s own.

  • Supports others - Treats people with dignity, respect, and fairness; gives proper credit to others; stands up for deserving others and their ideas even in the face of resistance or challenge.

Communicate Effectively

  • Organizes the communication - Clarifies purpose and importance; stresses major points; follows a logical sequence.

  • Maintains audience’s attention - Keeps the audience engaged through use of techniques such as analogies, illustrations, humor, an appealing style, body language, and voice inflection.

  • Adjusts to the audience - Frames message in line with audience experience, background, and expectations; uses terms, examples, and analogies that are meaningful to the audience.

  • Ensures understanding - Seeks input from audience; checks understanding; presents message in different ways to enhance understanding.

  • Adheres to accepted conventions - Uses syntax, pace, volume, diction, and mechanics appropriate to the media being used.

  • Comprehends communication from others - Attends to messages from others; correctly interprets messages and responds appropriately.

Contribute to Team Success

  • Facilitates goal accomplishment - Makes procedural or process suggestions for achieving team goals or performing team functions; provides necessary resources or helps to remove obstacles to help the team accomplish its goals.

  • Involves others - Listens to and fully involves others in team decisions and actions; values and uses individual differences and talents.

  • Informs others on team - Shares important or relevant information with the team.

  • Models commitment - Adheres to the team’s expectations and guidelines; fulfills team responsibilities; demonstrates personal commitment to the team.

Drive for Results

  • Prioritizes - Identifies more critical and less critical activities / tasks; adjusts priorities when appropriate.

  • Makes preparations - Ensures that required equipment and/or materials are in appropriate locations so that own and others’ work can be done effectively.

  • Schedules - Effectively allocates own time to complete work; coordinates own and others’ schedules to avoid conflicts.

  • Leverages resources - Takes advantage of available resources (individuals, processes, departments, and tools) to complete work efficiently.

  • Stays focused - Uses time effectively and prevents irrelevant issues or distractions from interfering with work completion.

Focus on the Customer

  • Uses Key Principles - Establishes good relationships by helping people feel valued, appreciated, and included in discussions (enhances self-esteem, empathizes, involves, discloses, supports).

  • Acknowledges the person - Greets customers promptly and courteously; gives customers full attention.

  • Clarifies the current situation - Asks questions to determine needs; listens carefully; provides appropriate information; summarizes to check understanding.

  • Meets or exceeds needs - Acts promptly in routine situations; agrees on clear course of action in nonroutine situations; exceeds expectations without making unreasonable commitments.

  • Confirms satisfaction - Asks questions to check for satisfaction; commits to follow-through, if appropriate; thanks customer.

  • Takes the HEAT - Handles upset customers by hearing them out, empathizing, apologizing, and taking personal responsibility for resolving customer problems/issues.

Make Sound Decisions

  • Identifies issues, problems, and opportunities - Recognizes issues, problems, or opportunities and determines whether action is needed.

  • Gathers information - Identifies the need for and collects information to better understand issues, problems, and opportunities.

  • Interprets information - Integrates information from a variety of sources; detects trends, associations, and cause-effect relationships.

Understand the Business

  • Understands technical terminology and developments.

  • Knows how to apply a technical skill or procedure.

  • Knows when to apply a technical skill or procedure.

  • Performs complex tasks in area of expertise.

EDUCATIONAL/Experience/MINIMUM Requirements


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


  • Three (3) years’ experience successfully designing and implementing data and software components

Knowledge, Skills & Abilities:

  • Advanced 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.

  • Solid practical knowledge of:

  • Web Application frameworks like Angular, React, Material UI design etc.

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

  • Technologies including ASP.NET, Web APIs, WCF services, web services etc.

  • ORM Frameworks, IoC Frameworks, Authentication frameworks

  • Development with Azure Cloud services (PaaS and IaaS)

  • Experience with Xamarin App development is a plus.

  • Engineering code from detailed design specifications and prototypes.

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

  • Basic 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.

  • DevOps, Office and productivity tools.

  • Using CI/CD pipelines for build and release

Work Conditions

Work Environment

When considering the work environment associated with this job, the following factors may apply:

  • Work indoors during all seasons and weather conditions

  • Limited amount of local and/or multiple location traveling required

  • Professional Dress is required when in contact with families.

Work Postures

When considering the work postures associated with this job, the following factors may apply:

  • Frequent, continuous periods of time standing, up 6 hours per day

  • Sitting continuously for many hours per day, up to 6 hours per day

  • Climbing stairs to access buildings frequently

Physical Demands

When considering the physical demands associated with this job, the following factors may apply:

  • Physical effort requiring manual dexterity is required, includes paperwork, calculators, computers and phone usage

Work Hours

When considering the work hours associated with this job, the following factors may apply:

  • Working beyond “standard” hours as the need arises

Postal Code: 77019

Category (Portal Searching): Information Technology

Job Location: US-TX - Houston