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.
Job Overview
As a Software Systems Engineer at Phoenix Recruitment, you will play a crucial role in designing, developing, and maintaining complex software systems that meet the dynamic needs of our clients. This position requires a detail-oriented and proactive individual who is capable of working collaboratively within a team while also possessing the initiative to tackle complex technical challenges independently. You will be responsible for ensuring high-quality software performance, implementing system functionalities, and optimizing application efficiency, all while adhering to industry best practices.
Job Responsibilities
- Design, develop, and implement software solutions tailored to client requirements.
- Collaborate with cross-functional teams to define system specifications and design interfaces.
- Conduct performance tuning and optimization of existing software systems.
- Write clean, maintainable, and efficient code, utilizing best practices in programming.
- Participate in code reviews to maintain high standards of software quality.
- Analyze and troubleshoot system issues, providing timely resolutions.
- Document software designs, specifications, and processes for future reference.
- Stay updated with emerging technologies and industry trends to enhance software capabilities.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience as a Software Systems Engineer or similar role.
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with software development methodologies, including Agile and Scrum.
- Strong understanding of database management systems.
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication and interpersonal skills.
Technologies & Tools
In this position, you will be working with a range of technologies and tools including but not limited to cloud platforms (e.g., AWS, Azure), integrated development environments (IDEs), software testing tools, and configuration management systems. Familiarity with containerization technologies, such as Docker and Kubernetes, as well as knowledge of continuous integration and continuous deployment (CI/CD) pipelines, will also be advantageous.
Ideal Candidates
The ideal candidates for the Software Systems Engineer role will possess a strong analytical mindset and a passion for developing innovative software solutions. They should exhibit excellent teamwork skills along with the ability to think critically and adapt to changing requirements. Successful candidates will demonstrate a thorough understanding of software engineering principles, a commitment to delivering high-quality work, and an eagerness to continue learning and growing within the tech field.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.