
Company DescriptionUpStream Global Services is a provider of industry-specific, expert contingent staffing resources. We assist our clients in achieving their development, improvement, and growth objectives across various project initiatives and industries. These industries include interactive marketing/digital communications, energy/utilities, scientific/R&D, telecom/network services, and technology product development.
Role DescriptionYou will be responsible for mentoring a team of talented developers to design, develop, and maintainhigh-quality web applications. You will play a crucial role in the entire development lifecycle, fromconcept and design to testing and deployment. The ideal candidate will have a strong technicalbackground in .NET.This is a full-time remote role for a Dotnet Developer. The Dotnet Developer will be responsible for software development using .NET Core and ASP.NET MVC frameworks. They will use object-oriented programming (OOP) concepts to design and develop robust applications. The Dotnet Developer will also participate in the entire software development lifecycle, including requirements gathering, coding, testing, and deployment.
Responsibilities:● Architect, design, and develop scalable and robust web applications using .NET (Core/6/8)● Conduct code reviews and enforce coding standards and best practices like TDD and DRYcode.● Plan and manage project timelines, ensuring timely delivery of high-quality features.● Identify and mitigate potential risks and bottlenecks in the development process.● Write clean, maintainable, and efficient code.● Implement automated testing and continuous integration processes.● Monitor and optimize application performance and security.● Communicate effectively with team members, stakeholders, and clients.● Ability to understand business requirements and translate them into technical requirements.● Foster a positive and collaborative team environment.● Provide technical guidance and support to team members.
QualificationsBachelor’s degree in computer science, Engineering, or related field (or equivalentexperience).● 5+ years of experience in .NET development.● Demonstrated experience in managing and delivering complex projects.● Experience in developing end-to-end applications.● Proficiency in .NET (C#, ASP.NET, .Net Core, .Net6 and/or above, MVC, Web API).● Familiarity with database technologies such as RDBMS, MsSQL Server and other NoSQLdatabases.● Experience with version control systems (e.g., Git).● Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.● Strong problem-solving and analytical abilities.● Adaptability and willingness to learn new technologies5 to 7 Years Candidates requiredStrong knowledge of Object-Oriented Programming (OOP) principlesExperience in software development using .NET CoreProficiency in ASP.NET MVCAbility to program in multiple languagesPrior experience in creating scalable and high-performance applicationsStrong problem-solving and analytical skillsExcellent communication and teamwork skillsBachelor's or Master's degree in Computer Science or related field
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
