Search by job, company or skills

BHR Code Pvt Ltd

Lead Software Developer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Job Description / Duties & Responsibilities

Take full ownership of the tasks, user stories committed by self/team

Take lead role in managing tasks in a sprint, reviewing the code of team members and ensuring first time quality of code

Write clean, well-designed code

Understand the development processes agreed at the organization/client level and ensure that these are followed diligently in the project. Actively participate in optimizing and evolving this process for the improvement of project execution.

Capability to understand user stories, translate that into technical specifications and convert this into working code.

Follow modern agile based development process including TDD based unit testing and guide the team to follow the same mandatorily

Produce detailed specifications, user stories based on business requirements

Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality

Contribute to all phases of the development lifecycle

Educate, preach and review technology best practices in the team

Capability to follow industry trends and tools, pilot them and ensure that team can scale up technically to absorb technology best practices over time.

Ability to work with Technical Architects to define the Solution/Technical Architecture of the application

Passion to understand the complete business goal of the projects and apply this knowledge during the design and development phases.

Excellent analytical skills to understand the requirements in detail, comment on the logical/usability gaps if any, analyze the technical feasibility and propose the solution approach

Ability to identify and split the tasks required for a User Story implementation, thinking from all the technical aspects including the NFRs

Ability to provide the estimation for the tasks identified for the Stories and be accountable for completing the tasks

Ability to mentor junior team members, helping them on the technology, sprint task management, Job Description 2 code quality etc.

Readiness to take up initiative for suggesting and implementing the best practices in the areas of respective technology.

Identify the challenges based on the requirements and initiate PoC's and feasibility studies Job Specification / Skills and Competencies

Expertise in developing .NET Core based web applications with RDBMS or NoSQL database back-end.

Excellent development experience using ASP.NET MVC, Web API, etc.

Proven Expertise in developing web applications in .NET Core platform

Experience in working with Entity Framework Core, LINQ, Blazor, ASP.NET Identity etc.

Good working exposure with REST API and Very strong knowledge in object-oriented concepts & design patterns

Expertise in reviewing PR's and test coverage of the unit tests.

Demonstrated willingness to develop with new/unfamiliar technologies.

Understanding of different design patterns

Experience in developing with static code analyzer

Clear understanding about setting up a continuous integration/continuous delivery environment

Ability to integrate a variety of data sources and databases into a single system.

Experience in working with cloud services like AWS Lambda, SNS, Azure Functions, etc. provided by AWS, Azure, Google, etc.

Experience in working with micro-services architecture.

Proficiency when it comes to code versioning tools like GIT, and SVN.

Passion for best design and coding practices and a desire to develop new bold ideas

Good understanding and working knowledge on project tracking tools like JIRA, Azure etc.

Fair understanding of project collaboration tools like Confluence etc.

Excellent communication skills and convey ideas with clarity, depth and details.

Prepare process and design documentations for the solutions implemented for the projects.

Experience in Scrum Agile development mode and active participation in sprint ceremonies and lead them in the absence of the Scrum Master

Nice to have: Experience in working with identity providers like IdentityServer, Auth0, Keycloak, etc.
  • Interested candidates share resume at [Confidential Information]*

Job Type: Full-time

Pay: 800,
  • 00 - 1,600,000.00 per year

    Jadwal:
  • Monday to Friday
Tipe Lokasi:
  • In-person

Work Location: In person

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 21/10/2024

Job ID: 97342245

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Lead Software Engineering Full Stack Developer

Fidelity InvestmentsCompany Name Confidential

Team Lead Software Developer

A3 HiringCompany Name Confidential
Last Updated: 21-10-2024 09:55:33 AM
Home Jobs in India Lead Software Developer