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 Phoenix Recruitment, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Systems Engineer at Phoenix Recruitment, the successful candidate will play a crucial role in the design, development, and implementation of advanced software systems. This position requires a blend of technical expertise and problem-solving skills to develop robust applications that meet client specifications and enhance user experience. The Software Systems Engineer will collaborate with cross-functional teams to analyze system requirements and translate them into effective software solutions while ensuring system performance, security, and scalability.
Job Responsibilities
- Design, develop, and integrate software applications based on user needs and system requirements.
- Collaborate with project managers and other engineers to gather and analyse requirements for new software applications.
- Conduct software testing and troubleshooting to identify and address issues.
- Utilize version control systems and manage software releases.
- Ensure software compliance with industry standards and best practices.
- Document software specifications, processes, and design architecture.
- Provide technical support and training to users as needed.
- Remain updated on emerging technologies and incorporate relevant advancements into projects.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in software development and systems engineering.
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with software development methodologies including Agile and Scrum.
- Strong knowledge of database management systems (DBMS) and experience with SQL.
- Understanding of software architecture and design patterns.
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work effectively in a team environment.
Technologies & Tools
The Software Systems Engineer at Phoenix Recruitment will work with various technologies and tools including but not limited to development frameworks such as Spring and Django, version control systems like Git, containerization tools like Docker, and cloud platforms such as AWS or Azure. Familiarity with integrated development environments (IDEs) such as IntelliJ IDEA or Visual Studio is also advantageous. Additionally, understanding API design and web services will be crucial for successful integration and collaboration within the development team.
Ideal Candidates
Ideal candidates for the Software Systems Engineer position will be innovative thinkers with a strong attention to detail and a passion for technology. They should demonstrate a continuous learning mindset and the ability to adapt to rapidly changing environments. A collaborative spirit, excellent interpersonal skills, and a commitment to delivering high-quality software solutions will set them apart. Candidates who thrive in both independent and team-oriented settings, and who exhibit a proactive approach in identifying problems and proposing solutions, will excel in this role.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.