Software Developer

YoucGlobal

Atlanta (GA)

On-site

USD 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

YoucGlobal is seeking a Software Developer to design, code, and maintain software applications in a collaborative environment. The successful candidate will work with various programming languages and frameworks, ensuring the creation of reliable, high-quality solutions while participating in the full development lifecycle.

Qualifications

  • Proficiency in languages such as Java, Python, C++, and JavaScript.
  • Experience with Agile methodologies and database systems.
  • Strong analytical skills to solve technical challenges.

Responsibilities

  • Develop software applications by writing clean and efficient code.
  • Collaborate with stakeholders to gather and define software requirements.
  • Monitor and maintain existing software, providing updates as needed.

Skills

Programming Languages
Problem-solving Skills
Team Collaboration

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git

Job description

Position Overview: A Software Developer is responsible for designing, coding, testing, and maintaining software applications that meet users’ needs. They work with a range of programming languages, technologies, and methodologies to build reliable and efficient solutions. Developers collaborate with other team members such as software engineers, product managers, and designers to bring ideas to life, solve problems, and enhance the user experience.

Key Responsibilities:

  • Design and Development: Develop software applications by writing clean, efficient, and maintainable code using languages such as Python, Java, C#, JavaScript, etc.
  • Requirement Analysis: Collaborate with stakeholders to gather and define software requirements, ensuring a clear understanding of user needs and business objectives.
  • Testing and Debugging: Write and execute unit tests, integration tests, and functional tests. Debug and resolve issues in the software to improve performance and stability.
  • Documentation: Create and maintain detailed technical documentation for code, system architecture, and user interfaces to ensure future maintainability and scalability.
  • Code Reviews: Participate in and conduct code reviews to ensure code quality, consistency, and adherence to best practices.
  • Collaboration: Work closely with cross-functional teams including product managers, UI/UX designers, and quality assurance engineers to deliver high-quality software.
  • Maintenance and Updates: Monitor and maintain existing software, providing patches, enhancements, and updates as needed to ensure reliability and performance.
  • Version Control: Use version control systems like Git to track and manage code changes efficiently within a team environment.

Skills and Qualifications:

  • Proficiency in Programming Languages: Knowledge in one or more languages such as Java, Python, C++, C#, Ruby, JavaScript, etc.
  • Experience with Development Frameworks: Familiarity with frameworks like .NET, Django, Spring, or React, depending on the technology stack.
  • Problem-solving Skills: Strong analytical and problem-solving abilities to address technical challenges and optimize code.
  • Understanding of Databases: Experience with relational databases like MySQL, PostgreSQL, or NoSQL databases such as MongoDB.
  • Familiarity with Agile Methodologies: Experience working in Agile or Scrum development environments.
  • Version Control: Proficient in Git or similar version control tools to manage collaborative development.
  • Team Collaboration: Strong communication skills and the ability to work effectively with diverse teams.

Preferred Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience with cloud services like AWS, Microsoft Azure, or Google Cloud.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Knowledge of cybersecurity principles and best practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

HealthBay • Phoenix (AZ)

On-site
USD 110,000 - 140,000
Software Developer
Software Developer

Quick Custom Intelligence • San Diego (CA)

On-site
USD 80,000 - 120,000
Software Developer
Software Developer

Cisive • Maryland

Hybrid
USD 80,000 - 100,000
Software Developer
Software Developer

Uahtechnologies • Dallas (TX)

On-site
USD 100,000 - 140,000
Software Developer
Software Developer

Gokronos Inc. • United States

On-site
USD 80,000 - 120,000
Software Developer
Software Developer

Prism IT Global • Raymond (OH)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Quick Custom Intelligence • San Diego (CA)

On-site
USD 120,000 - 160,000
Software Developer / Software Engineer
Software Developer / Software Engineer

mimirtechnologies • Richmond (VA)

On-site
USD 80,000 - 100,000
Software Developer / Software Engineer
Software Developer / Software Engineer

MyReview.app • East Amherst (NY)

On-site
USD 70,000 - 90,000
Software Developer
Software Developer

Berkadia • Ambler

On-site
USD 70,000 - 90,000