What are the responsibilities and job description for the Full Stack .NET Developer position at EPMA?
Our client is looking for Full Stack .NET Developer who has the application development experience with the key skills C#, .NET Core, .NET Framework, Web API, WPF, WinForms, MSSQL, SSRS, JavaScript. JQGrid, Kendo is plus.
Position Type: Fulltime
Location: Houston, TX (on-site needed)
No C2C, No Sponsorship.
Industry: Oil & Gas
Must have skills:
Education and Experience:
- BS. degree in Computer Science or IT business-related field
- 5 years in application development preferred
- 1-2 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.