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 Harris Computer, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer at Harris Computer will be responsible for designing, developing, and maintaining software solutions tailored to the needs of our clients. As a versatile and integral member of the development team, the successful candidate will engage in all aspects of the software development lifecycle, from requirements gathering through implementation and testing, ensuring high-quality code and robust performance. This role demands collaboration with cross-functional teams, proactive problem-solving, and the ability to adapt to evolving technologies and project requirements.
Job Responsibilities
- Design, develop, and implement software applications based on user requirements and business needs.
- Collaborate with product managers, designers, and other developers to define technical specifications and system architecture.
- Write clean, maintainable, and efficient code adhering to industry best practices and standards.
- Participate in code reviews and provide constructive feedback to peers, enhancing overall code quality.
- Troubleshoot and debug applications to ensure optimal functionality and performance.
- Keep up-to-date with emerging technologies and propose enhancements to improve system efficiency.
- Contribute to the creation and maintenance of technical documentation for software applications.
- Participate in Agile ceremonies such as sprint planning, reviews, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 2 years of professional software development experience.
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Experience with version control systems, preferably Git.
- Familiarity with web development technologies and frameworks (e.g., React, Angular, or Vue.js).
- Understanding of database technologies and experience with SQL or NoSQL databases.
- Strong problem-solving skills and ability to work independently in a remote environment.
- Excellent communication skills, both written and verbal.
Technologies & Tools
The role of Software Engineer at Harris Computer primarily involves the use of modern development frameworks and cloud technologies. Key tools include integrated development environments (IDEs) such as Visual Studio or IntelliJ IDEA, along with collaboration tools like JIRA for project management and Slack for team communication. Familiarity with Docker for containerization and cloud platforms like AWS or Azure can enhance the candidate’s effectiveness in this position.
Ideal Candidates
Ideal candidates for the Software Engineer position will possess a passion for software development and a dedication to delivering high-quality products. They should exhibit strong teamwork capabilities paired with an independent work ethic, allowing them to thrive in a remote work environment. The right candidate will be detail-oriented, adaptable, and eager to learn new technologies, with a commitment to professional growth and continuous improvement within the tech landscape.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.