Software Developer

Compunnel

$90K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-12+ years of experience in backend engineering with a focus on distributed systems and platform engineering.
  • Proficiency in Java and Go (Golang) for backend development.
  • Expertise in API design and backend architecture.
  • Familiarity with Temporal for workflow orchestration.
  • Demonstrated ability to interpret application and component designs accurately.

Responsibilities

  • Develop applications according to design specifications.
  • Code, debug, test, document, and communicate development progress.
  • Validate results with user representatives and integrate overall solutions.
  • Select and optimize technical options for efficiency and quality.
  • Contribute to design and architectural decisions for business components.

Benefits

  • Flexible work arrangement with remote opportunities.
  • Collaborative team environment focused on continuous improvement.
  • Potential for personal and professional development through guidance and feedback.
  • Engagement in innovative projects with a strong impact on customer satisfaction.
Full Job Description
JOB SUMMARY
We are seeking a creative and skilled individual to develop applications, select appropriate technical options, and optimize application development, maintenance, and performance. This role involves employing design patterns, reusing proven solutions, and accounting for the developmental activities of others. The ideal candidate will interpret application designs, develop features in accordance with specifications, and contribute to the entire development lifecycle from coding and debugging to testing, documentation, and communication. Collaboration with user representatives to validate results and commission solutions is essential.

Key Responsibilities
• Interpret application/feature/component design to develop according to specifications.
• Code, debug, test, document, and communicate development stages of products, components, and features.
• Validate results with user representatives and integrate/commission the overall solution.
• Select appropriate technical options, including reusing, improving, or reconfiguring existing components, or creating new solutions.
• Optimize for efficiency, cost, and quality.
• Influence and improve customer satisfaction.
• Set FAST goals for self/team.
• Adhere to engineering processes and standards, including coding standards.
• Adhere to project schedules and timelines.
• Contribute to the creation of design (HLD, LLD, SAD)/architecture for Applications/Features/Business Components/Data Models.
• Clarify requirements and provide guidance to the development team.
• Present design options to customers and conduct product demos.
• Manage the delivery of modules and/or user stories.
• Perform defect root cause analysis and mitigation.
• Identify defect trends and take proactive measures to improve quality.
• Create and provide input for effort estimations for projects.
• Consume and contribute to project-related documents, SharePoint, libraries, and client universities.
• Review reusable documents created by the team.
• Execute and monitor the release process.
• Advise Software Developers on design and development, with a deep understanding of the business problem.
• Learn about the customer domain and identify opportunities to add value.
• Set FAST goals and provide feedback to team members.
• Understand team member aspirations and provide guidance and opportunities.
• Ensure team engagement in the project.

Required Qualifications
• Ability to interpret application/feature/component design and develop in accordance with specifications.
• Proficiency in coding, debugging, testing, documenting, and communicating product/component/feature development stages.
• Experience validating results with user representatives and integrating/commissioning solutions.
• Skill in selecting appropriate technical options for development, including reusing, improving, or reconfiguring existing components, or creating new solutions.
• Capability to optimize efficiency, cost, and quality.
• Ability to influence and improve customer satisfaction.
• Experience setting FAST goals for self/team.
• Adherence to engineering processes and standards, including coding standards.
• Ability to adhere to project schedules and timelines.
• Experience in contributing to the creation of design (HLD, LLD, SAD)/architecture for Applications/Features/Business Components/Data Models.
• Skill in clarifying requirements and providing guidance to development teams.
• Experience presenting design options to customers and conducting product demos.
• Ability to manage the delivery of modules

Notes:

Mandatory areas - CAPS Application - 8-12+ years of experience in backend engineering with strong expertise in distributed systems and platform engineering.

Must Have skills:

- Java

- Go (golang)

- API design

- Temporal

- Distributed systems

- Backend architecture

- Workflow orchestration

Mandatory, if Applicable

Domain Experience (If any) - Healthcare good to have.

Must have Certifications - NA

If yes, provide dates, details of account/project

Location:

Onsite Requirement - Remote

Number of days onsite - NA

If onsite, provide Office Address - Remote

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Software Developer jobs: