We are seeking a talented and motivated Software Engineers team to join our local dynamic team. As a Software Engineer at CyGrassive, you will play a key role in designing, developing, and maintaining software solutions. You will collaborate with cross-functional teams to deliver high-quality software products that meet our customers' needs.
Responsibilities:
1. Software Development: Write clean, efficient, and maintainable code following best practices and coding standards.
2. Design and Architecture: Collaborate with product managers and other team members to design and architect software solutions that align with business goals.
3. Coding: Develop software applications and features using relevant programming languages and technologies (e.g., GoLang, Python, etc.).
4. Testing: Write unit tests and perform integration testing to ensure the reliability and functionality of the software.
5. Documentation: Create and maintain technical documentation, including design documents, user manuals, and API documentation.
6. Bug Fixing: Identify and fix software defects and performance bottlenecks.
7. Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software products.
8. Continuous Improvement: Stay updated with industry trends and emerging technologies, and apply this knowledge to improve software development processes and tools.
9. Security: Implement and maintain security best practices to protect our software and data.
10. Must be familiar with Microsoft Azure DevOps
Requirements:
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
• 2+years of experience in software development.
• Proficiency in [GoLang, Pythnon, PHP].
• Strong problem-solving skills and the ability to work independently or in a team.
• Excellent communication skills, both written and verbal