freehire launches on Product Hunt on 26 August.

Follow →

Junior Software Developer

Summary

Builds and maintains C#/.NET applications, REST APIs, and cloud integrations while collaborating on full software development lifecycle tasks.

Key Responsibilities

  • Develop, enhance, and maintain software applications and system features using C# and .NET technologies.
  • Analyze user requirements and business processes to design effective software solutions.
  • Collaborate with stakeholders throughout requirements gathering, prototyping, testing, implementation, and deployment phases.
  • Develop and integrate REST APIs and third-party services.
  • Maintain and support existing applications while identifying opportunities for improvement and optimization.
  • Assist with system deployments, customer support, troubleshooting, and issue resolution.
  • Produce technical documentation, system designs, flowcharts, and coding standards documentation.
  • Participate in project planning, prioritization, testing, quality assurance, and project execution activities.

Job Experience and Skills Required

Education:
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Equivalent demonstrable experience will also be considered.
Experience:
  • Proven experience developing software applications using C# and .NET.
  • Experience building web, desktop, mobile, or cloud-based applications.
  • Experience developing and consuming REST APIs and integrating third-party services.
  • Strong experience working with relational databases and Entity Framework.
  • Experience using Git and modern software development methodologies.
  • Exposure to .NET MAUI, Blazor, Azure, AWS, or similar technologies would be advantageous.
  • Experience with project coordination and working within collaborative development teams.
Skills:
  • C#
  • .NET Framework / .NET Core
  • SQL Server
  • Entity Framework (Code First)
  • REST API Development
  • Git Source Control
  • DevExpress
  • Cloud Technologies (Azure/AWS)
  • Systems Analysis and Troubleshooting
  • Software Testing and Quality Assurance
Non-Negotiable Requirements:
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder engagement abilities.
  • Ability to work independently and within a team environment.
  • Commitment to delivering high-quality, customer-focused software solutions.

Apply now!

See also