Full Time

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

Talentify.io
Remote!
$80,000 - $120,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

The Software Engineer (Java/C#/.Net/Spring/Microservices) at Talentify.io will play a pivotal role in developing and maintaining innovative software solutions. This position requires strong analytical skills and the ability to work collaboratively within a team environment. The selected candidate will be responsible for designing, coding, testing, and debugging software applications, as well as participating in code reviews and contributing to the continuous improvement of development processes. This is a remote position that offers a dynamic work environment and the opportunity to work on exciting projects within a leading company in the tech industry.



Job Responsibilities

  • Design, develop, and implement software applications using Java, C#, .Net, Spring, and Microservices architecture.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews to ensure code quality and maintainability.
  • Troubleshoot, debug, and optimize current applications for improved performance.
  • Participate in all phases of the software development lifecycle, including requirements gathering and design documentation.
  • Stay up-to-date with the latest industry trends and technologies to incorporate best practices into development.
  • Document development processes, code changes, and technical specifications.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience in software development, specifically in Java, C#, .Net, and Spring.
  • Proficiency in Microservices architecture and cloud-based technologies.
  • Strong understanding of software development methodologies, including Agile and Scrum.
  • Experience with version control systems such as Git.
  • Exceptional problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.


Technologies & Tools

The Software Engineer will work with a versatile stack of technologies including Java, C#, .Net frameworks, and Spring for backend development. Familiarity with microservices architecture and containerization tools such as Docker and Kubernetes is essential. The role also requires experience with database technologies including SQL and NoSQL, and knowledge of RESTful services and API development. Proficiency in utilizing CI/CD pipelines and version control systems, primarily Git, will also be beneficial for efficient project execution.



Ideal Candidates

Ideal candidates for this position are proactive, self-motivated individuals who possess a strong passion for coding and technology. They should demonstrate a willingness to learn and adapt to new challenges, along with the ability to work efficiently both independently and within a team. Strong communicators, with the ability to articulate their thoughts clearly and collaborate with diverse teams, will thrive in this role. A commitment to producing high-quality work and a desire to contribute to process improvements are additional characteristics that define a successful candidate.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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