Curriculo Test Organization Curriculo Test Organization
All Jobs

SDE 2

About Curriculo Test Organization

Testing curriculo

About the Role

We are seeking a highly skilled and motivated Software Development Engineer (SDE) to join our team. As an SDE, you will play a critical role in designing, developing, and testing software applications. You will have the opportunity to work on complex projects, collaborate with cross-functional teams, and contribute to the development of innovative solutions.

Responsibilities

  • Design, develop, and test software applications to meet business requirements and industry standards.

  • Collaborate with cross-functional teams, including product management, quality assurance, and technical support to identify and prioritize project requirements.

  • Develop high-quality, efficient, and well-documented code that meets the requirements and follows best practices.

  • Participate in code reviews and contribute to the improvement of the overall quality of the codebase.

  • Troubleshoot and resolve technical issues, and collaborate with other teams to resolve complex problems.

  • Stay up-to-date with industry trends, new technologies, and emerging standards, and apply this knowledge to improve existing systems and processes.

  • Develop and maintain technical documentation, including design documents, user manuals, and testing plans.

  • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.

  • Collaborate with the quality assurance team to identify and prioritize testing requirements.

  • Develop and maintain automated testing scripts to ensure the quality and reliability of software applications.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 3+ years of experience in software development, with a focus on designing, developing, and testing software applications.

  • Proficiency in one or more programming languages, such as Java, Python, or C++.

  • Experience with agile development methodologies, including Scrum and Kanban.

  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.

  • Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions.

  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.

  • Experience with testing frameworks, including unit testing, integration testing, and automated testing.

  • Strong attention to detail, with a focus on delivering high-quality software applications.

Nice to Have

  • Experience with cloud-based technologies, including AWS or Azure.

  • Knowledge of containerization, including Docker and Kubernetes.

  • Familiarity with DevOps practices, including continuous integration and continuous deployment.

  • Experience with machine learning or artificial intelligence technologies.

  • Certification in software development, such as AWS Certified Developer or Certified Scrum Master.

Use the apply button on this page to submit your application.