Key Responsibilities

  • Develop, enhance, test, and maintain software applications using C# and .NET technologies.
  • Collaborate with users, stakeholders, and team members to define requirements and deliver effective software solutions.
  • Design, develop, and maintain REST APIs, database-driven applications, and system integrations.
  • Assist with system deployments, configuration, implementation, and customer support activities.
  • Investigate and resolve software issues while providing recommendations for system and technology improvements.
  • Participate in project scoping, prioritization, quality assurance, and testing activities.
  • Create and maintain technical documentation, diagrams, and development standards.
  • Provide end-user training and support on new functionality and system enhancements.

Job Experience and Skills Required

Education:
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Equivalent demonstrable industry experience will also be considered.

Experience:
  • Proven experience developing software applications using C# and .NET .
  • Experience building desktop, web, mobile, or cloud-based applications.
  • Experience developing and consuming RESTful APIs and integrating third-party services.
  • Strong experience working with relational databases and Entity Framework .
  • Experience using Git and modern software development practices.
  • Exposure to .NET MAUI, Blazor, Azure, AWS , or similar technologies will be advantageous.
  • Previous experience working within agile or collaborative software development environments.

Skills:
  • C#
  • .NET Framework / .NET Core
  • SQL Server
  • Entity Framework (Code First)
  • REST APIs
  • Git Source Control
  • DevExpress
  • Systems Analysis and Problem Solving
  • Software Testing and Quality Assurance
  • Project Coordination and Stakeholder Engagement

Non-Negotiable Requirements:
  • Strong analytical and troubleshooting abilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and within a team environment.
  • Customer-focused approach and willingness to support software implementations.

Apply now!
Similar jobs

More from Network Recruitment
Network Recruitment 30 days ago
Network Recruitment 30 days ago
Network Recruitment - Finance Corporate 15 days ago

Intermediate Software Developer

Apply Now
Back to search page