Technical & Development
• Design, develop, and maintain enterprise-grade applications using C#, ASP.NET Core (MVC).
• Translate business and functional requirements into technical and design specifications (logical and physical).
• Design and implement RESTful APIs and backend services using ASP.NET Core.
• Define application architecture, integration approaches, and coding standards.
• Ensure code quality, performance, security, and scalability through hands-on development and reviews.
• Perform troubleshooting, root-cause analysis, and continuous system improvements.
Technical Leadership
• Act as a technical point of reference for the team.
• Review designs and code, and provide clear technical direction.
• Mentor junior developers and guide best practices.
• Support estimation, impact analysis, and technical decision-making.
• Collaborate closely with BA, QA, infrastructure, and stakeholders.
Requirements
Education & Experience
• Bachelor’s Degree in Computer Science, IT, or equivalent.
• 5+ years of hands-on .NET development experience.
• Proven experience delivering multiple full project lifecycles.
• Prior experience acting as a Senior Developer, Lead Developer, or Technical Lead is highly preferred.
Technical Skills – Must Have
• Strong proficiency in C# and ASP.NET Core (MVC).
• Solid understanding of OOP principles and design patterns.
• Hands-on experience designing and building RESTful APIs.
• Experience producing technical and design specifications.
• Strong SQL skills and understanding of database design.
Achieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!