Programmer Analyst
Oakland, CA
Contract
Job Description
Candidate must be onsite Tuesdays and Wednesdays. Please provide candidate''s location at the top of the resume Job Title: Entry-Level Computer Programmer Overview We’re looking for a motivated Entry-Level Computer Programmer who is eager to apply foundational programming skills in a collaborative, team‑driven environment. This role is ideal for someone who enjoys learning, experimenting with modern development tools, and working closely with others to build high‑quality software. Education A bachelor’s degree is preferred in one of the following fields: Computer Science Information Systems Engineering (Industrial, Mechanical, Electrical, or related disciplines)
Key Responsibilities Develop, test, and maintain software applications under the guidance of senior team members Participate in in‑person collaborative coding sessions (Mob Programming) to solve problems and build features as a team Use modern AI‑assisted development tools, including: Visual Studio Code with GitHub Copilot AWS AI Developer tools (e.g., Amazon Q, AWS Kiro) Contribute to code reviews, documentation, and continuous improvement efforts Work effectively in a team environment, sharing knowledge and supporting collective success Required Skills & Experience Coursework or hands‑on experience in computer programming (any modern language is acceptable) Ability to work collaboratively and communicate clearly in a team setting Willingness to learn new tools, frameworks, and development practices Preferred Skills Familiarity with APIs, including how they are used and integrated Basic understanding of databases and data structures Exposure to cloud platforms or AI‑assisted development tools Interest in agile or collaborative development practices What We’re Looking For You don’t need years of experience — just curiosity, a solid foundation in programming, and the drive to grow. If you enjoy solving problems, learning new technologies, and building software with others, you’ll fit right in.: