Manage and maintain software applications and systems to ensure they run smoothly and efficiently. Key responsibilities include troubleshooting, fixing bugs, and implementing updates. Additionally, collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions to meet those needs. This role requires excellent problem-solving skills, attention to detail, and effective communication with stakeholders. Key skills include proficiency in software development life cycles, experience with agile methodologies, and proficiency in one or more programming languages.
Responsibilities
* Troubleshoot and resolve software issues in a timely and efficient manner
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Develop and implement solutions to meet business needs
* Participate in code reviews and ensure high-quality code is delivered
* Stay up-to-date with industry trends and technologies to continuously improve skills and knowledge
Requirements
* Proficiency in software development life cycles and agile methodologies
* Proficiency in one or more programming languages (e.g. Java, Python, C#)
* Excellent problem-solving skills and attention to detail
* Effective communication and collaboration skills
* Ability to work in a fast-paced environment and prioritize tasks accordingly