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 pivotal role in the design, implementation, and maintenance of software systems that enhance the functionality and performance of our client’s software solutions. The successful candidate will be responsible for collaborating with cross-functional teams to develop software architecture, integrate new technologies, troubleshoot issues, and ensure that projects are completed on time and within budget. This position requires strong analytical skills and a solid understanding of software development lifecycles, as the incumbent will be instrumental in optimizing systems for maximum efficiency and reliability.
Job Responsibilities
- Design and develop software systems and applications according to user specifications.
- Integrate software components and third-party programs to enhance system capabilities.
- Participate in the full software development lifecycle from requirements gathering to production deployment.
- Conduct troubleshooting and debugging of existing software systems.
- Collaborate with product managers and stakeholders to ensure alignment with business objectives.
- Perform code reviews and ensure adherence to coding standards.
- Prepare and maintain documentation for software applications and systems.
- Monitor system performance and analyze metrics to optimize software functionality.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of experience in software development or systems engineering.
- Proficient in programming languages such as Java, C#, Python, or JavaScript.
- Experience with software development methodologies, including Agile and DevOps.
- Strong problem-solving skills and the ability to work under tight deadlines.
- Familiarity with database management systems such as SQL Server, Oracle, or MySQL.
- Excellent communication and teamwork abilities.
Technologies & Tools
The Software Systems Engineer will utilize various technologies and tools including integrated development environments (IDEs) like Eclipse or Visual Studio, version control systems such as Git, and frameworks for application development such as Spring or Angular. Familiarity with cloud platforms like AWS or Azure and containerization technologies like Docker will be advantageous. Additionally, knowledge of CI/CD pipelines and tools will be beneficial for streamlining software deployment processes.
Ideal Candidates
Ideal candidates for the Software Systems Engineer position should possess a blend of technical expertise and interpersonal skills. They should demonstrate a proactive attitude, showing initiative in solving complex problems and optimizing existing systems. Strong analytical skills and a keen attention to detail are essential for producing high-quality software solutions. Candidates should thrive in collaborative environments, working effectively with diverse teams while also being capable of managing projects independently. A commitment to continuous learning and adapting to new technologies is equally important, as the field is constantly evolving.
The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.