Software Developer

Helic & Co. Logo
Helic & Co.
  • IT
  • FullTime
  • Applications have closed

Position Overview

The Software Developer designs, builds, and maintains high-quality software solutions that meet business and user needs. This role works across the full development lifecycle—from planning and coding to testing, deployment, and ongoing improvements—while collaborating closely with analysts, designers, and other developers.

Key Responsibilities

1. Software Development

  • Develop applications, features, and updates using modern programming languages.
  • Write clean, efficient, modular, and well-documented code.
  • Implement both front-end and/or back-end components depending on the project.
  • Integrate software with APIs, databases, and third-party services.

2. System Design & Architecture

  • Translate business requirements into technical specifications.
  • Participate in architectural discussions and make recommendations for scalability, security, and performance.
  • Create design diagrams, flowcharts, and system documentation.

3. Testing & Quality Assurance

  • Write unit tests and participate in integration and regression testing.
  • Debug issues and identify root causes to ensure system stability.
  • Collaborate with QA teams to meet acceptance criteria and release standards.

4. Maintenance & Continuous Improvement

  • Monitor application performance and implement optimizations.
  • Fix bugs, enhance features, and refactor code when needed.
  • Stay updated with emerging technologies and best practices to enhance development workflows.

5. Collaboration & Communication

  • Work closely with analysts, designers, project managers, and other developers.
  • Participate in stand-ups, sprint reviews, and planning sessions in Agile environments.
  • Document technical changes, release notes, and system behaviors clearly.

Required Skills & Qualifications

  • Proficiency in one or more languages (e.g., Python, Java, JavaScript, TypeScript, C#, Go, Swift, Kotlin).
  • Experience with frameworks such as React, Angular, Node.js, .NET, Spring Boot, Django, or similar.
  • Strong understanding of database systems (SQL or NoSQL).
  • Familiarity with cloud services (AWS, Azure, GCP) and DevOps tools (Docker, CI/CD).
  • Knowledge of API design, security principles, and version control systems like Git.
  • Strong analytical and problem-solving abilities.

Ideal Candidate Traits

  • Passionate about writing clean, stable, and scalable software.
  • Adaptable and excited about learning new technologies.
  • Strong communicator who works well in both independent and team settings.
  • Detail-oriented, with a proactive and solution-focused mindset.