Jr. Developer
Published: 2024-11-13Job details
Austin, TX
On-site
Full-time
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:
- JavaScript Expertise: Proficient in JavaScript (including jQuery, AG-Grid, Bootstrap, Vue) with the ability to troubleshoot existing code, fix bugs, and enhance core functionality.
- Python Libraries: Working knowledge of Python libraries, including Pandas, Numpy, MatPlotLib, Plotly, and SQLAlchemy (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 full-time in office and located in Austin, TX. Selected candidate is eligible for employer matched 401(k), medical, dental, vision, basic life and AD&D insurances and other benefit offerings.