Qualifications
Responsibilities:
Develop and maintain backend API components utilizing C# and . NET.
Implement and enhance application and domain logic in accordance with architectural principles.
Work independently within established data access and infrastructure frameworks.
Ensure a clear separation of responsibilities across system layers.
Contribute to the design and development of RESTful APIs while ensuring backward compatibility.
Diagnose and troubleshoot issues across various application stack layers.
Actively participate in code reviews focusing on maintainability and architectural integrity.
Utilize Git and adhere to internal standard operating procedures (SOPs) for version control and code collaboration.
Effectively communicate status updates, risks, and technical trade-offs.
Assist in CI/CD workflows and help troubleshoot pipeline failures.
Uphold and promote existing coding standards and conventions.
Candidate Requirements:
2–4 years of professional experience with C# and . NET.
Familiarity with layered or clean architecture codebases.
Experience in building and maintaining backend APIs in a production environment.
Hands-on experience with ORM-based data access.
Experience working within multi-project or modular solutions.
Ability to thoughtfully modify existing systems without excessive refactoring.
Strong proficiency in Git, including managing pull requests and conducting code reviews.
Capacity to apply technical direction while exercising sound judgment.
Excellent written and verbal communication skills.
Preferred Skills:
Experience with . NET libraries such as FluentMigrator, Hangfire, EntityFramework, Swagger (Swashbuckle), Microsoft Graph, and . NET SDK 8+.
Familiarity with systems that distinctly separate API, domain, and infrastructure concerns.
Strong understanding of software development principles and best practices.
About the job
Join our dynamic team at WhiteWater Midstream as a Junior Developer, where you will play a pivotal role in designing, developing, and maintaining backend services within a robust and well-structured system. This position is ideal for developers who thrive on enhancing existing architectures and are dedicated to maintaining high standards of code quality over time.
In this collaborative environment, you will work closely with Senior Developers, contributing to crucial implementation decisions, participating in code reviews, and ensuring architectural consistency throughout the codebase.
This role is based in Austin, Texas, and requires you to work in-office, as we do not offer relocation assistance.
About WhiteWater Midstream
WhiteWater Midstream is a leading provider of midstream services, dedicated to delivering high-quality solutions that meet the evolving needs of the energy sector. Our focus on innovation, teamwork, and excellence drives our success and fosters a dynamic work environment.