Senior Full Stack Developer (React.js & .NET)

15 Minutes ago • 5 Years +
Full Stack Development

Job Description

The Senior Full Stack Developer will be responsible for developing code for new or existing systems based on specifications. This role involves participating in all aspects of the software life cycle, including analysis, design, development, testing, documentation, and support. The developer will assist in reviewing project scope, breaking down tasks, documenting source code, researching new technologies, and providing production support for core systems, leveraging multiple technologies and coordinating requests across service boundaries.
Must Have:
  • Bachelor’s Degree in Computer Science or related field or equivalent experience.
  • Experience working in React.js, especially on multiple/larger projects.
  • 5+ years of development experience.
  • Experience leading a team of 2+ junior developers.
  • Intermediate understanding and ability to create and maintain systems using language appropriate for target technologies (e.g. ASP.NET core, C#).
  • Familiar with advanced features of ASP .net core & C# and able to be productive in other languages.
  • Strong understanding of web-based architecture and development.
  • Understanding of the basic concepts of computer science (e.g. algorithms, data structures, networking).
  • Problem solving skills with the ability to learn and apply new technologies and programming languages.
  • Strong communication skills and the ability to communicate with a technical audience.
  • Excellent attention to detail.
  • Expert capability to create and maintain SQL and / or databases as required to support development projects.
  • Capable of designing and integrating with web based architecture including knowledge of REST, SOAP and other web service technologies.
  • Thorough understanding of object oriented analysis and design.
  • Adept in the concepts and workflow of software development and quality assurance, including build and deployment processes, toolset, use of appropriate language, relational database organization and implementation.
  • Ability to prioritize and perform multiple tasks in time-critical situations.
Perks:
  • Access to trainings and certifications
  • Bonuses
  • Aids
  • Socializing activities
  • Attractive compensation

Add these skills to join the top 1% applicants for this job

team-management
communication
design-patterns
github
data-structures
game-texts
quality-control
web-api
react
networking
c#
rabbitmq
.net-core
azure
kibana
new-relic
elasticsearch
microsoft-azure
asp.net
sql
algorithms
bitbucket

Description

Why Ness

We know that people are our greatest asset. Our staff’s professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world’s leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the most innovative software companies in the world.

You’ll gain knowledge working alongside other highly skilled professionals that will help accelerate your career progression.

You’ll also benefit from an array of advantages like access to trainings and certifications, bonuses, and aids, socializing activities and attractive compensation.

What you'll do?

The Sr. Developer is responsible for developing code for new or existing systems based on direction and/or specifications provided by the Product Owner, Development Manager, Director of Software Development. Job duties may also include researching new technologies to determine if they can be applied to

customer

products and projects.

Responsibilities:

  • Work on small projects independently; contribute to medium-sized projects with guidance from

lead

developers

  • Participate in all aspects of the software life cycle, including analysis, design, development, testing, documentation, and support.
  • Assist in reviewing the scope, complexity, and effort to deliver project tasks.
  • Assist

team leads with breaking larger tasks into more manageable steps.

  • Develop explicit and thorough documentation of all source code and resources.
  • Research new technologies and recommend appropriate utilization for

client

projects.

  • Suggest improvements to current processes.
  • Develop a deep understanding of the customer’s perspective.
  • Write high-quality code; find opportunities for code reuse,

loose

coupling, and reduced complexity as appropriate.

  • Participate in code reviews.
  • Provide production support for core systems with assistance from

lead

developers.

  • Leverage multiple technologies and coordination of requests across service boundaries.

Requirements:

  • Bachelor’s Degree in Computer Science

or related field or equivalent experience.

  • Experience working in React.js, especially on multiple/larger projects.
  • 5+ years of development experience
  • Experience leading a team of 2+ junior developers.
  • Intermediate understanding and ability to create and maintain systems using language appropriate for target technologies

(e.g. ASP.NET core, C#

etc.)

  • Familiar with advanced features of

ASP .net core & C#

and able to be productive in other languages.

  • Strong understanding of web-based architecture and development.
  • Understanding of the basic concepts of computer science (e.g.

algorithms, data structures, networking, etc.).

  • Problem solving skills with the ability to learn and apply new technologies and programming languages.
  • Strong communication skills and the ability to communicate with a technical audience.
  • Excellent attention to detail.
  • Expert capability to create and maintain

SQL and / or databases as required to support development projects.

  • Capable of designing and integrating with

web based

architecture including knowledge of REST, SOAP and other web service technologies.

  • Thorough understanding of

object oriented

analysis and design.

  • Adept in the concepts and workflow of software development and quality assurance, including build and deployment processes, toolset, use of appropriate language, relational database organization and implementation, etc.
  • Ability to prioritize and perform multiple tasks in time-critical situations.

Our Tech Stack:

Commonly Used:

Most things we build use:

  • React.js
  • C#
  • NET MVC / Web API/REST
  • SQL Server

Common supporting infrastructure includes:

  • Centralized logging with Elasticsearch and Kibana
  • Messaging with RabbitMQ
  • Application monitoring with New Relic

For source control and pull requests, teams choose between:

  • GitHub
  • BitBucket

We use automated build and

deploy, and

encourage unit testing.

Our code runs in Microsoft Azure, as well as in our own data center.

Not checking every single requirement?

If this role sounds good to you, even if you don’t meet every single bullet point in the job description, we encourage you to apply anyway. For most of the candidates that applied, we found a role that was a very good fit with their skills.

Let’s meet and you may just be the right candidate for one of our roles.

At Ness Digital Engineering we are willing to build a work culture that is based on diversification, inclusion, and authenticity.

Set alerts for more jobs like Senior Full Stack Developer (React.js & .NET)
Set alerts for new jobs by Ness
Set alerts for new Full Stack Development jobs in India
Set alerts for new jobs in India
Set alerts for Full Stack Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙