Full Time

Software Engineer I

CivicEye
$60,000 - $85,000* / year (about $29–$41 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by CivicEye, so some details may not match this job. The employer's own page has the real description.


Job Overview


CivicEye is seeking a motivated Software Engineer I to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining software applications that support our mission of improving civic engagement through technology. This role involves collaborating with cross-functional teams to gather requirements, implement features, and resolve any issues that arise in the software lifecycle, all while adhering to best coding practices and development processes.



Job Responsibilities

  • Develop, test, and maintain software applications according to project specifications.
  • Collaborate with senior engineers and product managers to formulate technical requirements and design solutions.
  • Implement clean, scalable code and adhere to coding standards throughout the software lifecycle.
  • Assist in troubleshooting and debugging applications to ensure optimal performance and resolve issues.
  • Participate in code reviews, providing and receiving constructive feedback to enhance code quality.
  • Utilize version control systems effectively to manage code changes and collaborate with team members.
  • Stay current with industry trends and best practices to promote continuous improvement within the development team.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 1+ years of experience in software development, including experience from internships or academic projects.
  • Proficiency in at least one programming language, such as Java, C#, or Python.
  • Familiarity with web development technologies, including HTML, CSS, and JavaScript.
  • Understanding of database management systems and SQL.
  • Basic knowledge of software development methodologies such as Agile or Scrum.
  • Strong problem-solving skills and ability to work both independently and collaboratively in a team environment.


Technologies & Tools


In this position, the Software Engineer I will work with a variety of programming languages and frameworks geared towards building scalable applications. Key technologies include Java or C#, as well as web development tools like HTML, CSS, JavaScript, and various JavaScript frameworks (e.g., React or Angular). Additionally, familiarity with database systems such as PostgreSQL and MongoDB will be essential for efficient data handling.



Ideal Candidates


The ideal candidates for the Software Engineer I position at CivicEye should demonstrate a keen interest in software development and a passion for innovation. They should possess excellent analytical and communication skills, along with the ability to adapt to new technologies quickly. A proactive attitude towards learning and problem-solving will enable them to contribute effectively within a collaborative team environment, aligning with CivicEye's goals of enhancing civic technology.


Alabama has 44 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.