Title : A Senior .NET Core Developer is a seasoned professional with extensive experience in developing, testing, and maintaining software applications using the .NET Core framework. They have a strong understanding of software development principles and practices and are responsible for leading large projects and mentoring team members.
Job Description : Core Skills
Expertise in .NET Core programming and web development technologies Developing and implementing complex web applications and RESTful APIs Deep understanding of database technologies such as SQL Server or Oracle Knowledge of software development methodologies and best practices Familiarity with cloud technologies such as Azure or AWS Strong communication and collaboration skills
Secondary Skills
- C#, ASP.NET, Entity Framework
- SQL Server
- Web API, RESTful services
- Angular, React, or Vue.js
Soft Skills and Professional Attributes
Time managementSelf-motivation and self-learningAdaptability to changing environmentsAttention to detailWillingness to learn and improvePositive attitudeOwnership and accountabilityEngineering Skills
Strong coding, debugging, and problem-solving skillsExperience with agile methodologiesExperience with code reviews and code quality toolsFamiliarity with SDLC, DevOps, and ALM toolsAbility to work in a team environmentGood communication skillsJob Responsibilities
Design and develop high-quality .NET Core applicationsCollaborate with cross-functional teams to define, design, and ship new featuresWrite clean, scalable, and maintainable codeConduct code reviews and maintain code quality standardsTroubleshoot and debug issues as they ariseEnsure timely delivery of assigned tasksParticipate in agile ceremonies such as sprint planning, stand-ups, and retrospectives