This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, develop, and maintain high-quality software applications that are efficient, scalable, and maintainable.
Lead software development projects, ensuring timely delivery of high-quality solutions by coordinating with team members and stakeholders.
Write clean, efficient, and well-documented code while mentoring junior developers to improve their skills and performance.
Collaborate with cross-functional teams to define software requirements and develop solutions that meet user needs.
Conduct thorough testing and debugging of applications to ensure functionality and performance standards are met.
Stay updated with emerging technologies and industry trends to improve software development processes and practices.
Create and maintain technical documentation for software applications, including design specifications, user manuals, and system architecture diagrams.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
5+ years of experience in software development with proficiency in Java, C#, Python, or JavaScript.
Strong knowledge of web development technologies like HTML, CSS, and frameworks such as Angular, React, or Vue.js.
Experience with database technologies (SQL, NoSQL) and familiarity with cloud platforms (AWS, Azure).
Understanding of Agile and DevOps practices with excellent problem-solving skills.
Ability to work independently and collaboratively in a team environment.
Benefits:
Competitive salary and benefits package.
Opportunities for professional development and career advancement.