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 be responsible for designing, implementing, and maintaining complex software systems to meet operational needs and business objectives. This role requires a deep understanding of software architecture, coding best practices, and cross-functional collaboration with developers, project managers, and stakeholders. The ideal candidate will enhance existing systems, troubleshoot issues, and ensure the delivery of high-quality solutions that are scalable, secure, and efficient. A proactive approach in staying updated with technological advancements is also essential to continuously improve processes and products.
Job Responsibilities
- Design and develop software systems and applications based on business requirements.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct thorough code reviews to ensure adherence to coding standards and best practices.
- Diagnose and debug technical issues in various software components.
- Monitor, assess, and optimize system performance and efficiency.
- Document the development processes, code, and other technical information.
- Participate in system architecture decisions, emphasizing performance and security.
- Provide technical support and assistance to team members and end-users.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in software development or systems engineering.
- Proficiency in programming languages such as Python, Java, or C#.
- Experience with software design patterns and architectural principles.
- Familiarity with database management systems, APIs, and web services.
- Understanding of Agile and DevOps methodologies.
- Excellent problem-solving skills and a detail-oriented mindset.
- Strong communication and collaboration skills in a team environment.
Technologies & Tools
The Software Systems Engineer will primarily use technologies such as cloud platforms (e.g., AWS, Azure), version control systems (e.g., Git), and integrated development environments (IDEs) like Visual Studio and IntelliJ IDEA. Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes is favorable. Additional tools may include issue tracking systems like JIRA and database management tools such as MySQL or MongoDB.
Ideal Candidates
The ideal candidate for the Software Systems Engineer position at Phoenix Recruitment is a proactive and innovative engineer with a strong analytical mindset. They should possess a natural curiosity for technology and an eagerness to learn and adapt to new trends and tools. Strong interpersonal skills are essential for effective collaboration across diverse teams. Furthermore, adaptability in fast-paced environments and the ability to manage multiple projects simultaneously are qualities that will contribute to success in this role.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.