Junior Developer
This position will collaborate with other developers to design, develop, test, and maintain web applications and internal tools. Responsibilities include writing clean and efficient code, managing databases and integrating APIs. Candidates will participate in code reviews, follow best practices for version control, and maintain technical documentation to support scalability. The role requires 1-2 years of application development experience and strong problem-solving and communication skills
Responsibilities:
- Collaborate with senior developers to design, develop, test, and maintain web applications and internal tools.
- Write clean, maintainable, and efficient code in C#, JavaScript, SQL, and Python.
- Implement SQL queries and contribute to database management tasks, ensuring efficient data retrieval and storage.
- Assist in developing and consuming APIs to integrate external data sources and services into applications.
- Participate in code reviews with senior developers, receiving constructive feedback and improving code quality.
- Follow best practices for version control using Git and adhere to internal coding standards and documentation guidelines.
- Create and update technical documentation for new and existing features, supporting future scalability and ease of maintenance.
- Stay updated with emerging technologies and programming trends, actively applying them to enhance development projects.
Candidate Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Management Information Systems, or a related field.
- 1 to 2 years of relevant experience in application development.
- Proficient in SQL, C#, JavaScript, and Python, including using open-source libraries.
- Ability to write, debug, and optimize SQL queries (T-SQL preferred).
- Competence with command-line interfaces (Bash, Shell).
- Basic knowledge of Git and GitHub workflows (SOP).
- Ability to quickly learn new languages and write basic scripts.
- Familiarity with implementing API requests and understanding database architecture.
- Competence in conducting open-source research for code development, including querying modern AI tools.
- Strong problem-solving skills, a self-starter with the ability to take initiative and work independently.
- Effective communication skills, both verbal and written.
Preferred Skills (Nice to Have):
- JavaScript Expertise: Proficient in JavaScript (including jQuery, AG-Grid, MUI, React) with the ability to troubleshoot existing code, fix bugs, and enhance core functionality.
- Python Libraries: Working knowledge of Python libraries, including FastAPI, Pandas, Plotly, and SQLAlchemy ORM (FPDF is a plus).
- Database Experience: Experience with Microsoft SQL Server or similar relational databases.
- Cloud Services: Familiarity with Azure Cloud Services infrastructure and deployment.
- Ability to programmatically generate and process XML and JSON documents.
- Microsoft Certified (Azure Developer Associate).
- JavaScript certifications (from W3Schools, Udemy, or recognized code camps).
- Git Version Control certification.
Benefits: This position is located in Austin, Texas and is an in-office position. Selected candidate is eligible for employer matched 401(k), medical, dental, vision, basic life and AD&D insurances and other benefit offerings.
Create a Job Alert
Interested in building your career at WhiteWater Midstream? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field