
Software Engineer
Pee Dee Community Action Partnership · Austin, TXClose:
$45 - $60 HOUR
Term:Full timePart timeWork:OnsiteRemote
Type:Employee
Responsibilities:
- Software Development:
- Design and implement software applications based on business requirements.
- Write clean, scalable, and efficient code using programming languages such as Java, Python, C++, etc.
- Develop and maintain user interfaces (UI) and backend services.
- Testing and Debugging:
- Conduct unit testing and integration testing to ensure software quality and reliability.
- Debug and resolve technical issues reported by users or stakeholders.
- Perform code reviews to ensure adherence to coding standards and best practices.
- Collaboration and Communication:
- Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Collaborate with cross-functional teams to define project timelines and deliverables.
- Communicate project status and escalate issues to management as needed.
- Documentation and Maintenance:
- Document software specifications, user guides, and technical documentation.
- Maintain and update existing software applications as necessary.
- Keep abreast of new technologies and industry trends to continuously improve software development practices.
- Quality Assurance:
- Ensure software meets security, scalability, and performance requirements.
- Implement best practices for software development, version control, and deployment processes.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.
- Proven experience as a Software Engineer or similar role.
- Strong proficiency in programming languages and frameworks relevant to the job (e.g., Java, Python, .NET, etc.).
- Experience with software development methodologies (e.g., Agile, Scrum).
- Familiarity with databases (SQL, NoSQL) and web application development.
- Excellent problem-solving skills and ability to think creatively.
- Strong communication and interpersonal skills.