Software Developer

وصف الوظيفة


About

qwertyu

Responsibilities

  • Collaborate with stakeholders to determine user requirements for a set of features.
  • Contribute to the identification of dependencies and development of design documents for a product area with minimal oversight.
  • Create and implement code for a product, service, or feature, reusing code as applicable.
  • Participate in efforts to break down larger work items into smaller tasks and provide estimations.
  • Develop and maintain APIs and microservices to support various applications.
  • Implement and manage CI/CD pipelines to ensure smooth and efficient deployments.
  • Work with cloud services to deploy and manage scalable applications.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Stay up-to-date with the latest industry trends and technologies.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, or related technical field OR equivalent experience.
  • 5+ years of solid experience in building and maintaining reliable and scalable services/platforms.
  • Strong experience in developing and managing APIs.
  • Proficiency with cloud services such as AWS, Azure, or Google Cloud.
  • Experience in designing and implementing microservices architecture.
  • Hands-on experience with CI/CD tools and pipelines.
  • Proficiency in one or more programming languages such as Java, Python, C#, or similar.
  • Experience with production-scale distributed systems.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication and teamwork skills.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.

Benefits

test testtesttesttesttesttesttesttesttest