Entry-Level Programmer

  • Virginia
  • Appleton Campbell

Join our dynamic team at Appleton Campbell, a leading innovator in HVAC, Plumbing, and Electrical. Our commitment to excellence and innovation drives our success in delivering exceptional service to our clients. As we expand our technological capabilities, we are seeking a motivated Entry-Level Programmer to join our development team.

THIS IS NOT A REMOTE POSITION!

Responsibilities:

Develop and maintain software applications using Python, SwiftUI, and JavaScript. Collaborate with team members to design and implement new features. Write clean, scalable code following best practices and coding standards. Troubleshoot and debug applications to optimize performance. Participate in code reviews to ensure code quality and share knowledge. Stay updated with industry trends and technologies. Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Proficiency in Python for backend development. Experience or familiarity with SwiftUI for iOS/macOS application development. Strong understanding of JavaScript for frontend development. Knowledge of software development lifecycle and agile methodologies. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Preferred Skills:

Familiarity with version control systems (e.g., Git). Understanding of RESTful APIs and web services. Experience with cloud platforms (e.g., AWS, Azure) is a plus. Knowledge of database systems (PostgreSQL). Benefits:

Competitive salary commensurate with experience Comprehensive benefits package including health, dental, and vision insurance Retirement 401k savings plan with company match up to 4% Opportunities for professional development and career advancement Positive and collaborative work environment with a focus on work-life balance Paid holidays, vacation, and personal time Employee discount offered FREE ICE CREAM!