Descripción de la oferta
Software Developer
Description
EKD Strategies is a dynamic and fast-growing technology company focused on delivering innovative software solutions to our clients. We pride ourselves on fostering a collaborative and inclusive work environment where creativity and technical excellence are celebrated. We are looking for a skilled Software Developer to join our passionate team.
Job Summary
We are seeking a talented and motivated Software Developer to design, develop, and maintain high-quality software applications. As a Software Developer, you will work closely with cross-functional teams to solve complex problems, deliver new features, and improve overall application performance.
Requirements
Design, develop, and test software solutions in line with project requirements and timelines.
Write clean, maintainable, and efficient code, following industry best practices.
Collaborate with Product Managers, Designers, and other Developers to build and enhance applications.
Troubleshoot, debug, and optimize code for performance and scalability.
Conduct code reviews and provide constructive feedback to peers.
Stay updated on emerging technologies and programming languages to continually improve skills.
Document software designs, technical workflows, and other project materials.
Participate in agile development cycles, attending daily stand-ups, sprint planning, and retrospectives.
Assist in the design and implementation of APIs and integrate third-party services where needed.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proven experience with [languages/frameworks relevant to your company, e.g., JavaScript, Python, Java, .NET, etc.].
Strong knowledge of object-oriented programming (OOP) and design patterns.
Experience with relational and/or NoSQL databases (e.g., MySQL, MongoDB).
Proficient in version control using Git.
Understanding of front-end technologies (e.g., React, Angular, HTML, CSS) is a plus.
Familiarity with Agile development methodologies (Scrum, Kanban, etc.).
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Qualifications
Experience with cloud platforms (AWS, Azure, Google Cloud).
Familiarity with containerization tools (e.g., Docker, Kubernetes).
Knowledge of DevOps practices and CI/CD pipelines.
Experience with automated testing frameworks (e.g., Jest, Selenium, JUnit).
What We Offer
Competitive salary and benefits package.
Opportunities for professional growth and career advancement.
Flexible work schedule and remote work options.
Collaborative and inclusive work environment.
Health, dental, and vision insurance.
Generous paid time off and holiday schedule.
Regístrate para ver la oferta completa
Comparte En Tus Redes Sociales
Tweet
Compartir