Skip to content

Senior Full Stack C#/.NET Developer

Remote
  • Lviv, Lvivska oblast, Ukraine
IT

Job description

Zelh is a fast-growing, passionate outsourcing company.

Our mission is to be the most reliable company by offering and maintaining consistently high-quality services.

We achieve the mission by fostering long-term relationships with customers, employees, and vendors. Personal attention, timely communication, and respect for all people are the basis of our business philosophy!

At this point, Zelh is looking for a
Senior Full Stack C#/.NET Developer
for one of our clients. 


Description
We are looking for a Senior full-stack C# .Net developer to build software using languages and technologies of the C# .NET framework and Microsoft SQL You may create applications from scratch, configure existing systems, and provide user support.

Responsibilities include

· Design, develop, and implement full-stack software solutions using Microsoft technologies such as .NET, C#, ASP.NET, MVC, Web API, Azure, SQL Server, and other related tools
· Architect and implement scalable, secure, and maintainable applications that follow best practices and design principles
· Lead and participate in cross-functional teams to gather and refine project requirements and specifications
· Conduct code reviews and ensure that team members adhere to established coding standards and practices
· Evaluate and recommend new technologies, tools, and techniques to improve software development processes and product quality
· Create and maintain technical documentation, including design documents, test plans, and user guides
· Assist with the estimation and planning of software development tasks and projects
· Troubleshoot and resolve complex software issues in a timely manner
· Maintain a strong understanding of industry trends and emerging technologies to stay current with best practices
· Ensure that all deliverables align with project objectives and desired outcomes
· Develop and optimize data pipelines, ETL processes, and data integration solutions to ensure data quality, consistency, and reliability
· Experience with SQL, and data modeling techniques


Working conditions:

  • Remote eligibility
  • Work week schedule: Monday to Friday (flexible working hours)
  • Competitive Salary in USD
  • Remote mode of work
  • 10+ business days of paid time off
  • Team building and corporate events
  • Equipment provided
  • A supportive team

Job requirements

· Bachelor's degree in Computer Science, Engineering, a related field, or equivalent combination of education and experience.
· At least 5-years of experience in full-stack software development using Microsoft technologies including proficiency in C#, .NET, ASP.NET, MVC, Web API, and SQL Server
· At least five years of hands-on experience in C# / .NET Development.
· At least 2-years of experience with a TMS (Transportation Management System) or experience in Transportation and Logistics.
· At least three years of hands-on experience with SQL queries, stored procedures, views, and creating tables.
· At least three years of experience with Restful API Development.
· At least one year of hands-on experience in Web Application Development.
· At least two years of experience in architecting and implementing scalable, secure, and maintainable applications
· Knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, or Vue) preferred.
· Deep understanding of software development best practices, including Agile methodologies, design patterns, and SOLID principles
· Excellent problem-solving, analytical, and debugging skills
· Strong communication and interpersonal skills, with the ability to lead and collaborate effectively in a team environment
· Ability to manage multiple projects and priorities in a fast-paced, deadline-driven environment
· Knowledge of containerization technologies such as Docker and Kubernetes preferred
· Experience with CI/CD tools and processes, such as Azure DevOps or Git.
· Participate in requirements analysis
· Collaborate with internal teams to produce software design and architecture
· Test and deploy applications and systems
· Revise, update, refactor and debug code
· Improve existing software
· Develop documentation throughout the software development life cycle (SDLC)
· Serve as an expert on applications and provide technical support
· Ability to work independently and as part of a team.

or