freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

The Software Engineer will design, develop, and maintain full-stack web applications using the Microsoft .NET stack and modern front-end frameworks. The role involves collaborating with global stakeholders to integrate back-end services and ensure high-quality, scalable web solutions.

TITLE: Software Engineer / Full Stack Web Developer

WORKING LOCATION: Bangalore, India

SPECIFIC ASSIGNMENTS:

  • Design, troubleshoot, and write well-designed, testable, efficient code by using web development best practices.

  • Integrate data from various back-end web services and databases.

  • Ensure cross-browser compatibility of new features.

  • Work with stakeholders to gather and refine specifications and requirements based on technical needs.

  • Stay plugged into emerging technologies, industry trends, and best web development practices, and apply them in the architecture and operations of the solutions developed.

  • Collaborate with web designers and other digital marketing stakeholders to implement visual design, and other digital requirements.

  • Be responsible for maintaining, expanding, and scaling our web solutions.

  • Create and maintain software documentation.

  • Be responsible for maintaining, expanding, and scaling our web solutions.

REQUIRED EXPERIENCE AND SKILLS:

  • At least 3 years of experience developing end-to-end web applications using Microsoft tech stack.

  • Proficient with web development fundamentals including JavaScript, TypeScript, JQuery, Angular 5 or above, Bootstrap, HTML5 and CSS3 technologies.

  • Master back-end web development using .NET framework: C#, Asp.net MVC Web API, and REST APIs.

  • Fully comfortable using MSSQL relation databased and associated SQL / T-SQL technologies.

  • Implementation and integration experience of content management systems such as WordPress, Umbraco or Joomla.

  • Previously exposed to Agile and test-driven development best practices.

  • Familiar with the design and implementation of UI/UX design concepts.

  • Working knowledge of graphic design.

IDEAL CANDIDATE:

The successful candidate will be a self-motivated, with a get-it-done attitude, will have the ability to think critically while applying excellent analytical and problem-solving skills; will enjoy work with teams spread globally and across different and diverse cultures; will demonstrate an uncontrollable curiosity to learn about anything in general and particularly new technologies and software development architecture and methods; will have the discipline to pay attention to deadlines, details and quality; will have excellent verbal and written communication and interpersonal skills to interact with stakeholders across the globe; will have a Bachelor’s degree in computer science, web development, software development, or related field, but above all demonstrate unquestionable capabilities to perform the job responsibilities; Have international experience working with different cultures will be a plus.

TRAVEL: Ready to travel internationally (5 – 10%)

  • Good communication and interpersonal skills to interact with team.
  • BE Computer Science/MCA or any other bachelor’s degree with the right experience

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available