C# Full Stack Software Developer

India Uzbekistan

Apply

Vacancy description

POSITION DESCRIPTION: 

We are looking for an experienced Full Stack C# Developer to join our dynamic and collaborative team. This position is ideal for individuals passionate about building scalable and efficient applications using modern technologies.

As a Full Stack Developer, you will design and develop innovative software solutions across industries such as aerospace, mechanical engineering, robotics, architecture, and industrial construction.

LOCATION: Pune, Chennai (India), Tashkent (Uzbekistan)

MINIMUM EXPERIENCE: 

3+ years of professional experience in full-stack development.

EDUCATION:

BS or MS in computer science, software engineering, or a related field.

REQUIREMENTS: 

  • Proven back-end experience with C# and .NET framework or .NET Core for building robust and scalable applications
  • Proven front-end experience with React.js or Angular, including working with component-based architecture and state management
  • Proficiency with relational databases such as SQL Server or PostgreSQL
  • Strong understanding of software engineering principles, design patterns, and best practices
  • Experience with version control systems, such as Git
  • Familiarity with writing and running tests using tools like xUnit, NUnit, or front-end testing tools
  • Solid understanding of common data structures and algorithms
  • Ability to work independently and collaboratively to solve complex problems
  • Intermediate or higher level of English proficiency (both written and spoken, for team communication)

NICE TO HAVE:

  • Familiarity with tools, libraries, or frameworks such as Blazor, Entity Framework, or SignalR
  • Experience with Azure or other cloud platforms for deploying and managing applications
  • Knowledge of computational geometry, 3D graphics, or linear algebra for geometry-based software development
  • Exposure to CI/CD pipelines and DevOps practices
  • Proficiency in modern front-end development tools and frameworks

DUTIES: 

  • Design, implement, and maintain efficient, reusable, and reliable code using C# and .NET technologies
  • Develop and maintain front-end interfaces using React or Angular to ensure seamless user experiences
  • Build and maintain APIs and integrate with third-party services, such as payment gateways or mapping tools
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write and maintain unit and integration tests to ensure software quality
  • Debug and resolve software defects to ensure optimal performance and user experience
  • Participate in planning, code reviews, status meetings, and other team activities
  • Contribute to achieving project goals by meeting deadlines and maintaining high code quality standards

COMPENSATION & BENEFITS:

  • Competitive salary
  • Professional and friendly team
  • Flexible work schedule
  • Hybrid work mode
  • Paid vacation, sick days, and more

Why us

grow
Grow professionally
balance
Keep your life balanced
health
Be healthy
possibilities
Feel good
comfort
Be safe
protection
Be wealthy
fun
Have fun

Send resume

Send us your contacts and resume. We will contact you soon.

Clear Selection

 

By pressing this button you agree to the Privacy Policy

Any questions?

We are happy to answer.

Sultan Hasanov
Sultan Hasanov
Elina Shcherbak
Elina Shcherbak
Maksym Martyniuk
Maksym Martyniuk
Hemalatha Krishnan
Hemalatha Krishnan
Sofia Popova
Sofia Popova
scroll down to explore
to the top