Senior .NET Developer Offline

Responsibilities:

 

Execute the full software development life cycle (SDLC) in an agile environment

Write well-designed, clean and testable code

Implement known data structures, design patterns, OOAD & SOLID in design and implementation of the code.

Write data access layer modules to interact with SQL/NOSQL databases

Create database schemas

Contribute to application data model design

Identify and implement data access patterns

Design & Develop tests and test-automation suites

Troubleshoot, fix bugs, debug production issues and maintain system functionality

Overseeing deployments and troubleshooting potential deployment issues

Implement design documentation, flowcharts, system flows, technical user flows, and etc.

Design & implement APIs

Explore design w/t Lead Software Engineers & Architects

Help Software Engineers w/t implementation & testing

Oversee the day-to-day progress of Software Engineers

Performing code reviews (performance, security, and other coding guidelines) & providing feedback for Software Engineers

Highlight risks & suggest solutions

Effectively communicate the day-to-day progress in JIRA

Participate in daily scrum meetings

Communicate technical requirements & conduct in design & requirement analysis discussions

Participate in interview panels and conduct interviews

Help out w/t tech estimations, prioritizations, schedules and work breakdown structures.

Help measure development metrics & KPIs with the help of Lead Software Engineers

 

Requirements:

 

3+ years experience

Bachelor's degree in Computer Science, similar technical field or equivalent practical experience.

Experience in .NET with C#

Must have 2+ years of experience in .NET Core 2.0 + and have implemented in previous projects

In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)

Experience in creating Windows Application using either of any technologies like UWP (WinUI), WPF, or Silverlight

Experience with Software Design Patterns in any Programming Languages, Data Structure, Algorithm Design & Complexity Analysis

Knowledge of cloud computing engines such as AWS

Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks

Good understanding of various operating systems (Linux, Mac OS, Windows)

Good written and verbal communication skills

The job ad is no longer active
Job unpublished on 2 September 2021

Look at the current jobs C# / .NET Remote→