Talent.com
This job offer is not available in your country.
Senior Software Engineer -.Net

Senior Software Engineer -.Net

Velodata Global Pvt LtdTrivandrum
3 days ago
Job description

Role : Senior Software Engineer .NET

Skills :

Mandatory : ASP .NET Core, WEB AI, Microservices, AWS, Azure

Good to have : Angular, ReactJS

Total Experience : 4+ years

Work Location : Trivandrum & Kochi (Hybrid - 3 Days In Office)

Job Purpose :

Be a Senior Software Engineer in Web API development using .NET.

Duties and Responsibilities :

  • Expertise in developing .NET Core-based web applications with RDBMS or NoSQL database back-end.
  • 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 PRs and test coverage of the unit tests.
  • Experience in developing static code analyzer.
  • Experience in working with cloud services like AWS Lambda, SNS, Azure Functions, etc. (AWS, Azure, Google).
  • Experience in working with micro-services architecture.
  • Proficiency in code versioning tools like GIT, SVN.
  • Good understanding of project tracking tools like JIRA, Azure DevOps and collaboration tools like Confluence.
  • Excellent communication skills to convey ideas with clarity, depth, and detail.
  • Prepare process and design documentation for implemented solutions.
  • Experience in Scrum Agile development mode and active participation in sprint ceremonies; lead them in absence of Scrum Master.
  • Nice to have : Experience with identity providers like IdentityServer, Auth0, Keycloak.

Skills and Competencies :

  • Ownership of tasks and user stories committed by self / team.
  • Lead sprint tasks, review team code, ensure first-time code quality.
  • Translate user stories into technical specifications and working code.
  • Follow Agile / TDD development and guide team accordingly.
  • Troubleshoot, test, and maintain product software and databases.
  • Contribute to all phases of the development lifecycle.
  • Promote and review technology best practices.
  • Track industry trends, pilot tools, and enable team upskilling.
  • Work with Technical Architects to define solution / technical architecture.
  • Strong analytical skills to identify gaps, analyze feasibility, and propose solutions.
  • Estimate tasks, split user stories into technical parts (including NFRs), and deliver accountability.
  • Mentor junior team members.
  • Suggest and implement best practices in respective technology areas.
  • Initiate PoCs and feasibility studies.
  • Participate across the product lifecycle (planning, design, development, testing, release, support).
  • Comfortable with proactive communication, technical leadership, and challenges.
  • Adhere to ISMS policies and procedures.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Net • Trivandrum