Software Developer
Role details
Job location
Tech stack
Job description
Join Syncdit as a Software Developer and play a pivotal role in designing and delivering innovative software solutions that drive the company's success. In this dynamic position, you will collaborate with diverse teams to develop scalable applications, enhance product features, and ensure high-quality code standards. This role offers the opportunity to work with cutting-edge technologies in a supportive environment that values continuous learning, creativity, and teamwork., * Design, develop, and maintain high-quality software applications in alignment with project requirements and company standards.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver robust and scalable solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance optimization.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Continuously research and implement new technologies to enhance software development processes and product features.
- Contribute to the planning and estimation of development tasks and project timelines.
- Maintain and update technical documentation to support ongoing maintenance and future development efforts.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
- Minimum of 3 years of professional experience in software development
- Proficiency in programming languages such as Java, C#, Python, or JavaScript
- Strong understanding of software development methodologies, including Agile and Scrum
- Experience with version control systems, preferably Git
- Ability to design, develop, test, and deploy scalable software applications
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work collaboratively in a team environment
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Familiarity with containerization and orchestration tools like Docker and Kubernetes
- Knowledge of database management systems, both SQL and NoSQL
- Prior experience working in an energy sector or with energy-related software solutions
- Relevant certifications such as Certified Software Development Professional (CSDP) or Microsoft Certified: Azure Developer Associate
Benefits & conditions
What We Offer:
- Comprehensive benefits package supporting your health and well-being
- Opportunities for professional growth and continuous learning
- Collaborative and inclusive work environment fostering innovation at Syncdit
- Access to cutting-edge technologies and challenging projects
- Supportive company culture emphasizing work-life balance and employee engagement
Tagged as