Search Jobs

Search by job, company or skills

Senior .NET Full Stack Developer/Lead

Senior .NET Full Stack Developer/Lead

ekfrazo technologies private limited
  • Posted 4 hours ago
  • Be among the first 10 applicants

Job Description

Role: Senior .NET Full Stack Developer/Lead

Location: Remote

Shift Time: 2 PM - 11 PM IST

Experiecne: 8+ Years

Budget: 20-25 LPA

Client is in hyderabad and Bangalore, first day they have to go to client side to get laptop.

Top Skills:

  • Full-stack software engineering expertise — particularly with .NET, React, SQL Server, and Azure, since the role centers on constructing, testing, and maintaining software across web, desktop, and client-server platforms (this is the single largest duty at 30% of time).
  • Technical leadership and mentoring — the ability to lead a small team (up to 4), delegate work, coach junior engineers, escalate risks to management, and estimate development effort. This is what distinguishes a Senior from a mid-level engineer here.
  • Requirements analysis and cloud/DevOps proficiency — translating business and non-functional requirements into design deliverables, combined with hands-on skill in Azure cloud-native development, CI/CD pipelines, and Agile delivery (Azure DevOps, Git).

Senior-level, highly independent software engineer.

  • Full-stack capability preferred.
  • .NET
  • Azure
  • Microsoft SQL Server
  • React
  • JavaScript/front-end development
  • Microsoft technology stack
  • Ability to execute independently with limited direction.
  • Stronger front-end capability is a plus.
  • AI-assisted development experience, particularly GitHub Copilot, is desirable.
  • Technical mentoring/collaboration skills are valued but people management is not required.

Job Overview

  • The Software Engineer Senior is a medium- to advanced-level software developer with the ability to lead a team of up to 4, giving work assignments while meeting delivery dates and quality standards to meet budgets, milestones, and deadlines for assigned projects. All primary responsibilities and skills are assumed at this level. The person in this role is expected to attain mastery of RSM's SDLC, knowing which SDLC activities and deliverables are required and scaling them to each project. They can resolve moderate to difficult problems, lead the resolution of those problems, and demonstrate expertise across a variety of technical concepts, practices, and procedures. The Software Engineer Senior works independently while making sound decisions that move projects forward effectively.
  • This role ensures team members are coached through their assignments and show growth by the end of each project, and arranges mentoring by other team members while taking ownership of skill growth for their project team and other projects. The Software Engineer Senior escalates issues to the Director/Manager of App Dev in a timely manner to prevent project delays, and takes ownership of estimating development effort for projects. The incumbent fosters a team environment where all members are included in the solution and leadership stays informed of all actions being taken. Their team includes other Senior Engineers, Software Engineers, Business Analysts, System Architects, and DBAs. A primary responsibility is providing L3 support for the Firm's applications, including timely response to Service Desk issues while managing the bug-tracking tool during development and assigning defects to team developers.

Essential Duties

  • Construction and unit testing of software across platforms (web, desktop, client-server); uses available technologies to create reusable, extendable, and maintainable systems and components
  • Analysis of existing systems and implementation of requirements and change requests into design deliverables
  • Leadership of developers (and sometimes others) through the project construction phase — planning, delegation, and status reporting to management; anticipates issues, risks, and strategic implementation methods; influences peers across IT and the Business organization
  • Communication with project team members, including assisting QA with software testing, supporting tech leads and project management with estimation, planning, and status, and helping identify project issues and risks
  • Review, validation, and interpretation of business and non-functional requirements; interaction with Business Analysts and business contacts
  • Other duties as assigned

Education

  • Bachelor's degree preferred in Computer Programming, Information Systems, or a similar field, or equivalent work experience in a computer-related field

Technical Skills

  • JavaScript/TypeScript, React, Angular, HTML5, CSS
  • SQL Server, database design, performance tuning
  • Microsoft Azure and cloud-native development
  • CI/CD, automated testing, DevOps practices
  • Azure DevOps, Git, Agile delivery methodologies
  • Application architecture, security, secure coding
  • API integrations and enterprise platforms

Experience

  • Full-stack software engineering experience with .NET, React, SQL Server, Azure, etc.
  • Usually 8+ years of experience in the field or a related area
  • Familiarity with Windows, client-server, SharePoint, and web-based development
  • Familiarity with the Software Development Life Cycle Management

Preferred Requirements

  • May function as a performance advisor for staff and assist with goal-setting and development plans
  • Training or experience in the accounting/auditing field
  • Good understanding of accounting methodologies
  • Strong attention to detail

More Info

Job Type:
Industry:
Employment Type:

Key Skills