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.
KNOWLEDGE/SKILLS/ ADDITIONAL TECHNICAL REQUIREMENTS
· 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.
Responsibilities:
· 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