remote
Software Engineer I - County of San Luis Obispo
Software Engineer
Entry‑level Software Engineer responsible for designing, developing, and maintaining web and desktop applications using Java, C#, and Python. Collaborates with cross‑functional teams to deliver scalable solutions on cloud platforms and relational databases.
About the role
Key Responsibilities
- Design, code, and test software components in Java, C#, and Python according to project specifications.
- Collaborate with product owners and QA teams to define functional requirements and acceptance criteria.
- Maintain and enhance existing applications, ensuring high performance, security, and reliability.
- Utilize Git for version control, participate in code reviews, and adhere to coding standards.
- Apply Agile methodologies (Scrum/Kanban) to deliver incremental value and meet sprint goals.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 1–2 years of professional software development experience.
- Proficiency in at least one of Java, C#, or Python, with solid understanding of object‑oriented design.
- Experience with relational databases (SQL) and basic SQL query writing.
- Strong problem‑solving skills, attention to detail, and effective communication abilities.
Skills
javacpythonsqlagile