Software Engineer
Salary undisclosed
Apply on
Original
Simplified
Key Responsibilities:
Software Maintenance and Updates:
- Update and maintain existing software applications to ensure compatibility with evolving requirements.
- Implement patches, bug fixes, and updates in a timely manner.
- Collaborate with development teams to integrate new features and improvements.
Troubleshooting and Debugging:
- Identify and resolve software-related issues reported by end-users.
- Debug and analyze code to find and fix software defects.
- Collaborate with development teams to implement long-term solutions for recurring issues.
ERP Management:
- Manage and optimize the ERP system to enhance business processes.
- Serve as the primary point of contact for external service providers.
Collaboration and Communication:
- Work closely with software developers, quality assurance teams, and end-users to understand and address software-related concerns.
- Collaborate with vendors for software support and technical assistance.
Performance Optimization:
- Monitor and optimize software performance.
- Implement improvements to enhance the efficiency and responsiveness of software applications.
- Keep abreast of emerging software technologies and recommend updates as needed.
Qualifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of relevant working experience.
- Proven experience as a Software Engineer or in a similar role.
- Strong proficiency in programming languages (e.g., PHP, SQL query, .NET C#) is essential.
- Advantageous if able to handle additional languages such as Java, C++, and Python, and experience with version control systems (e.g., Git).
- Experience with debugging tools and methodologies.
- Strong understanding of ERP systems and their management.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication and interpersonal skills.
Similar Jobs