What are the responsibilities and job description for the Cactus Wellhead - Sr. .Net Core Developer position at FlexSteel?
JOB SUMMARY: The ideal candidate will have extensive experience in designing, developing, and maintaining high-performance applications using .NET Core. This role requires a strong understanding of software architecture, system integrations, and best coding practices. This role will also involve development and enhancements of an ERP system, with training provided for those without prior experience.
ESSENTIAL FUNCTIONS, ROLES, AND RESPONSIBILITIES: Essential duties and responsibilities include the following:
Application Development
- Ensure compliance with all safety, health, and environmental policies pertinent to the position.
- Design, develop and maintain code following best practices.
- Implement secure and scalable solutions.
- Craft Windows applications using Dot Net Core and DevExpress.
- Engage in special projects or assignments as directed by management.
System Architecture & Design
- Contribute to architectural decisions and technology selection.
- Ensure applications follow design principles, patterns and industry standards.
- Develop and maintain system documentation.
- Address cybersecurity risks and design applications accordingly.
- Integration and Database Management
- Develop and maintain ASP.Net Web APIs and integrate with third-party services.
- Work with relational and SQL databases such as SQL Server.
- Optimize database querier and improve performance.
- Participate in code reviews and enforce coding standards.
DevOps & Agile Practices
- Implement CI/CD pipelines for efficient deployments.
- Manage projects and source code using Azure DevOps
EDUCATION, TRAINING, EXPERIENCE:
- Bachelor’s degree in information systems, Computer Science or other related technical discipline preferred.
- 10 plus years of experience in .Net Core and C# development.
CERTIFICATIONS, LICENSES, AND REGISTRATIONS: N/A
JOB KNOWLEDGE, SKILLS, AND ABILITIES:
- Proficiency in .Net framework and .Net Core, ASP.Net Web API
- Experience with Azure Cloud applications and development of Web apps using Azure APP services.
- Strong grasp of C#, SQL Server, and Windows Services applications.
- Familiarity with Power BI, SharePoint, and DevExpress for both ASP.Net and desktop applications.
- Excellent verbal and written communication skills
- Experience with authentication and authorization mechanisms (Microsoft Entra Authentication).
- Proficiency in .NET Framework and .NET Core, ASP.Net Web API.
- Strong grasp of C#, SQL Server, and Windows Services applications.
SUPERVISORY RESPONSIBILITIES: Mentor junior developers and contribute to team growth.
PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Regularly required to stand; walk; reach with hands and arms; talk and hear.
- Frequently required to use hands for various dexterous tasks.
- Occasionally lift and /or move up to 10 pounds, occasionally lift and/or move up to 25 pounds and occasionally lift and/or move up to 40 pounds.
- Required to have close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.
WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential function.
- Normally work in an office environment; however, occasionally may work at a branch location or manufacturing facility.
- Occasionally may be exposed to hazards such as loud noise, heavy equipment, temperature extremes, chemicals, etc. while visiting a branch location or manufacturing facility.
- The noise level in the work environment is usually moderate.
To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
Disclaimer: This job description indicates the general nature and level of work expected of the incumbent. It is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of the incumbent. Incumbent may, and probably will be asked to perform other duties as required. Each employee, regardless of classification, is required to maintain a safe, orderly and clean workplace, using safety precautions and observing safety rules at all times.