EPMA is looking for a Lead C# .Net Application Developer

    Senior C# .NET Application Developer

    Contract: 1 year …

    Location: Houston Downtown - Need to be onsite.

    Industry: Oil & Gas

    C2C Accepted

    Education and Experience:

    · BS. degree in Computer Science or IT business-related field

    · 10+ years in application development

    · 3-4 years in Systems planning – understanding the life cycle, being able to identify and prioritize those technologies and applications that will return the most value to the business.

    · 1-3 years with oil and gas systems is plus.


    · C#, .NET Core, .NET Framework, Web API, WPF, WinForms, MSSQL, SSRS, JavaScript.

    · Following experience is a plus: JQGrid, Xamarin, Telerik Controls, SQL Lite, Objective C, Swift and Power BI Reporting, SSIS.


    · Part of a team that works together to support, maintain, and develop applications for Trucking Operations and crude oil ticket processing.

    · Experience with T-SQL, SSRS, C#, .NET Framework is required.

    · Develop and support web-based applications to create new functionality around existing systems. Most projects are object-oriented programming.

    · Should be well-grounded in OOP methodology.

    · Strong working knowledge of Microsoft T-SQL, DB and query optimization.

    · Extensive troubleshooting skills required.

    · Good working knowledge of Windows server environment.

    · Develop and maintain reports – mostly SSRS and Power BI.

    · Support applications developed in-house: truck driver timesheets, tank strapping and increments, order entry mobile apps, customer data exchange for tickets and orders, ticket management tools.

    · Develop interfaces for data exchange between transportation and ticketing systems. Applications may be either Windows or Web-based.

    · Mobile application development a plus.

    · Applicant must demonstrate proficiency and aptitude in technical and development areas. Show ability to handle complex technical problems with confidence.

    · Quick learner and excited about investigating issues and solving business problems. Possess a strong desire to understand underlying business processes in order to move the company forward. Ability to provide and receive input during problem solving sessions.

    · Good interpersonal and communication skills (verbal/written). Enjoy working as a team, and as individual. Positive attitude that promotes good work relationships. Ensures proper communication to all levels of the organization