Overview

The Intermediate Software Developer willbe responsible fordesigning, developing, andmaintainingsoftware applications. This role involves working closely with senior developers, architects, and project managers to deliver high-quality software solutions. The ideal candidate will have a strong technical background, excellent problem-solving skills, and a passion for technology.

Responsibilities

  • Software Development:
  • Design, code, test, and debug software applications according to project requirements.
  • Collaborate with team members to develop efficient and reusable code.
  • Technical Design:
  • Participate in technical design discussions and provide input on software architecture.
  • Create andmaintaintechnical documentation.
  • Code Review:
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Provide constructive feedback to team members.
  • Troubleshooting and Maintenance:
  • Identifyand fix software defects and issues.
  • Perform regular maintenance and updates to existing software applications.
  • Collaboration:
  • Work closely with cross-functional teams to understand project requirements and timelines.
  • Communicate project status and elevate issues as needed.
  • Continuous Learning:
  • Stayup-to-datewith emerging technologies and industry trends.
  • Continuously improve technical skills and knowledge.

Qualifications

  • Education:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
  • 3+ years of experience in software development.
  • Proven experience with full-stack development, including front-end and back-end technologies.
  • Technical Skills:
  • Proficiencyin programming languages such as Java, C#, Python, or JavaScript.
  • Experience with web development frameworks (e.g., React, Angular, Node.js).
  • Knowledge of database technologies (e.g., SQL, NoSQL).
  • Soft Skills:
  • Strong problem-solving and analytical abilities.
  • Excellent communication and teamwork skills.
  • Ability to work independently and collaboratively in a fast-paced environment.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with Agile development methodologies.
  • Knowledge of software testing and quality assurance principles

#J-18808-Ljbffr
Similar jobs

Intermediate Software Developer

Apply Now
Back to search page