Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Description:
Key Responsibilities:
1. Analyze user requirements and translate them into software design specifications and technical solutions.
2. Develop software applications and components using programming languages and technologies such as Java C# Python JavaScript or Ruby.
3. Write clean efficient and maintainable code following best practices and coding standards.
4. Collaborate with crossfunctional teams including product managers designers and quality assurance testers to define and implement software features and functionalities.
5. Test and debug software applications to identify and resolve issues bugs and performance bottlenecks.
6. Implement software enhancements updates and patches and maintain version control and documentation of code changes.
1. Bachelors degree in Computer Science Software Engineering or related field; Masters degree is a plus.
2. Proven experience in software development with proficiency in one or more programming languages and technologies.
3. Strong understanding of software development methodologies practices and principles such as Agile Scrum or DevOps.
4. Proficiency in software development tools and frameworks such as IDEs version control systems (e.g. Git) and issue tracking systems (e.g. Jira).
5. Excellent problemsolving and analytical skills with the ability to debug and troubleshoot complex software issues.
Full Time