Full Time

Software Engineer (Java/C#/.Net/Spring/Microservices) - (REMOTE)

Talentify.io
Remote!
$80,000 - $130,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Talentify.io, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer at Talentify.io, you will play a critical role in the design, development, and deployment of robust software solutions using Java, C#, .Net, Spring, and Microservices architecture. Working remotely, you will collaborate with cross-functional teams to gather requirements, create efficient code, and implement best practices throughout the software development lifecycle. Your expertise will contribute to enhancing application performance and ensuring scalable solutions that meet our clients' evolving needs.



Job Responsibilities

  • Design, develop, and maintain software applications using Java, C#, .Net, and Spring frameworks.
  • Implement Microservices architecture to enhance application scalability and performance.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
  • Write clean, maintainable, and efficient code while following best practices and standards.
  • Perform unit testing, integration testing, and troubleshooting to resolve software defects.
  • Participate in code reviews and provide constructive feedback to peers.
  • Ensure software meets all security and performance requirements.
  • Stay updated with emerging technologies and industry trends to continuously improve skills and applications.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development.
  • Proficient in Java, C#, .Net, Spring, and Microservices architecture.
  • Strong understanding of RESTful API design and development.
  • Experience with version control systems, particularly Git.
  • Familiarity with cloud platforms and services (AWS, Azure, etc.) is a plus.
  • Solid understanding of software development methodologies (Agile, Scrum, etc.).
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

This position utilizes a variety of technologies and tools essential for modern software development, including Java, C#, .Net framework, Spring framework, and Microservices architecture. Knowledge of cloud-based solutions, CI/CD pipelines, and version control systems (like Git) is also valuable. Familiarity with automated testing tools and agile project management software will further enhance your contributions to the team.



Ideal Candidates

The ideal candidate possesses a solid technical foundation, is adaptable, and demonstrates a strong commitment to delivering high-quality software solutions. They should thrive in a dynamic, remote work environment and communicate effectively with team members and stakeholders. A proactive mindset, enthusiasm for continuous learning, and the ability to work collaboratively in a team-oriented culture makes someone a great fit for this role.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.