onsite
IT Software Engineer - Pierce County Washington
Software Engineer
Join a government software development unit as an IT Software Engineer Intern, contributing to core libraries and public‑service applications while gaining hands‑on experience with Python, Java, SQL, and modern development practices.
About the role
Key Responsibilities
- Collaborate with senior developers to design, develop, and maintain core software libraries used across county services.
- Implement new features and bug fixes for existing applications such as the Assessor Treasurer system.
- Write clean, testable code in Python and Java, adhering to coding standards and best practices.
- Participate in code reviews, version control workflows (Git), and Agile ceremonies to ensure timely delivery.
- Assist in database design and query optimization using SQL to support data‑driven functionality.
Requirements
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Proficiency in at least one programming language (Python or Java) and familiarity with SQL databases.
- Experience with version control systems, preferably Git.
- Understanding of Agile development methodologies and ability to work in a collaborative team environment.
- Strong problem‑solving skills and eagerness to learn new technologies.