Securus Technologies

  • Software Developer II (.NET/ CRM)

    Job Locations US-TX-Carrollton
    Job ID
    # of Openings
  • Overview

    Drives all facets of the development, maintenance, and support of Securus systems and applications, with emphasis on analysis of business requirements and written communication of technical design. Holds leadership responsibility in planning and delivery of development projects and mentoring less experienced team members.



    Essential Duties:

    • Provides technical leaderships for development projects

    • Prepares work effort estimates and development task scheduling

    • Leads analysis, design, and problem solving efforts

    • Owns and manages work allocation and tracking for selected projects and tasks

    • Writes software code according to Enterprise standards and best practices

    • Analyzes business requirements and calculates level of effort

    • Develops technical requirements and interface specifications

    • Creates Software Development Life Cycle deliverables

    • Presents proposed solutions to team members, management, and business partners

    • Conducts unit tests

    • Supports Production systems to ensure 24x7 availability (may involve off-hours on-call responsibilities)

    • Identifies corrective actions to improve stability of Production environment

    • Performs Production data maintenance and processing tasks as necessary to support ongoing business operations

    Knowledge, Skills, and Abilities:

    • Deep knowledge of required programming languages and tools, including Microsoft SQL, Microsoft C#/.NET/Visual Studio and associated web development standards (HTML, CSS, JavaScript, RESTful services, Windows services, XML).

    • Deep knowledge of additional programming languages and tools as required for the specific team or position. These may include, but are not limited to, ASP, IIS, PHP, SharePoint, SSIS, SSRS

    • Strong written and verbal communication skills and a high level of comfort presenting to all levels of business and technical audience

    • Demonstrable analytical skills, with the ability to translate business requirements into technical design

    • Ability to work with minimal guidance and desire to take ownership of deliverables

    • Ability to drive technical teams to deliver solutions in accordance with design and timeline

    • Familiarity with Waterfall and Agile methodologies

    • Familiarity with the Microsoft Office suite (Excel, Outlook, PowerPoint, Word, Visio)


    Minimum Qualifications:

    • Bachelor’s Degree in an technical field or a commensurate combination of work experience and certifications

    • 4+ years’ experience developing in a C#/.NET/Microsoft SQL environment


    Preferred Qualifications:

    • Experience with one or more back office business processes, including accounting, billing, customer relationship management, inventory management, invoice processing, or sales

    • Experience with any of the following is a plus: Dynamics GP (Great Plains), HEAT, Microsoft CRM, Oracle Service Cloud (RightNow)


    Physical Requirements:

    Standing, sitting, walking, speaking, listening, bending, reaching, pushing, pulling, lifting, grasping and manipulating tools, typing, using peripheral computer tools.  May be required to lift up to 25 pounds.


    It is the Company’s policy to provide equal employment opportunity to all individuals. Securus will not discriminate against any associate or qualified job applicant with respect to any terms, privileges, or conditions of employment because of that person’s race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic or status protected under local, state or federal law, ordinance or regulation.




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed