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
The Software Systems Engineer at Phoenix Recruitment will play a vital role in designing, developing, and implementing software solutions that meet the needs of our clients. This position requires a deep understanding of both software and systems engineering principles, enabling the successful candidate to integrate various system components effectively. The Software Systems Engineer will work collaboratively with cross-functional teams to ensure that all software applications are scalable, robust, and maintain high-performance standards. The role further involves troubleshooting and resolving technical issues, enhancing existing software systems, and contributing to the overall strategy for technology within the organization.
Job Responsibilities
- Design, develop, and maintain software systems and applications that support business operations.
- Collaborate with project managers, developers, and quality assurance teams to gather requirements and define project objectives.
- Conduct software and system design reviews to ensure adherence to best practices.
- Create and maintain system documentation, including architecture diagrams and user manuals.
- Perform debugging, testing, and troubleshooting of applications to identify and resolve issues promptly.
- Implement system and software improvement initiatives based on user feedback and performance analysis.
- Stay updated with the latest industry trends and emerging technologies to enhance operational efficiency.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development and systems engineering.
- Proficient in programming languages such as Java, C++, or Python.
- Strong understanding of software development methodologies (Agile, Scrum).
- Experience with cloud computing platforms like AWS or Azure.
- Familiarity with database management systems, including SQL and NoSQL technologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal, with the ability to work collaboratively in a team environment.
Technologies & Tools
The Software Systems Engineer will work with an array of technologies and tools essential for software development and system integration. Key tools include integrated development environments (IDEs) like Visual Studio and IntelliJ IDEA, version control systems such as Git, and continuous integration/continuous deployment (CI/CD) tools like Jenkins. The engineer will also utilize configuration management tools, RESTful APIs, and unit testing frameworks to ensure high-quality software delivery.
Ideal Candidates
The ideal candidates for the Software Systems Engineer position will possess a strong analytical mindset, with an ability to think critically and address complex software challenges effectively. They will demonstrate a proactive approach to problem-solving and be capable of thriving in a fast-paced environment. Additionally, exceptional interpersonal and communication skills will enable them to collaborate effectively with team members and stakeholders. A commitment to continuous learning, innovation, and adaptability to new technologies will further enhance their fit within the dynamic culture at Phoenix Recruitment.
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.