Mid-level ASP.Net Core Developer Needed

Job ID: 37569194

Budget: $25 – $50 USD

I am in search for a dedicated mid-level web developer with proven experience in ASP.Net Core and Angular. The perfect candidate will be working on a project that is expected to last 1 to 3 months. It will be based entirely remotely, emphasizing the need for a strong communicator who can seamlessly blend into an existing team. Candidate must be based in the US>

Experience and Skills:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Proven experience (3+ years) in C# development, including strong knowledge of the .NET framework.
• In-depth understanding of software design principles, design patterns (such as MVC, MVVM, etc.), and their practical application in real-world scenarios.
• Solid understanding of object-oriented programming concepts and techniques.
• Proficiency in working with relational databases and writing efficient SQL queries.
• Experience with web development frameworks and technologies such as ASP.NET, HTML, CSS, JavaScript, and frameworks like Angular or React.
• Familiarity with source control systems (e.g., Git) and agile development methodologies.
• Strong problem-solving and debugging skills with the ability to analyze complex technical issues and provide effective solutions.
• Excellent communication and interpersonal skills, with the ability to collaborate effectively within a team and present technical concepts to both technical and non-technical stakeholders.
• Proven experience in team management or leadership roles, with the ability to motivate and mentor junior team members.
• Self-motivated and proactive with strong attention to detail.
• Ability to adapt to changing priorities and work effectively in a fast-paced environment.



Although the project duration is between 1 to 3 months, it carries the potential for further collaboration if your work impresses. I am excited to see your proposal.
Role and Responsibilities:
• Design and develop high-quality software solutions using C#, adhering to industry best practices and design patterns.
• Collaborate with cross-functional teams to gather and analyze software requirements and translate them into technical designs and specifications.
• Utilize your strong design pattern knowledge to architect scalable and maintainable software systems.
• Write clean, efficient, and testable code, ensuring proper documentation and adherence to coding standards.
• Participate in code reviews to provide constructive feedback and maintain code quality.
• Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
• Stay up-to-date with emerging technologies, tools, and trends in the software development industry, and proactively suggest improvements to enhance software quality and performance.
• Take ownership of assigned projects and deliver them within agreed timelines and quality standards.
• Lead and mentor junior developers, providing technical guidance, training, and support.
• Collaborate with project managers and stakeholders to ensure effective communication and successful delivery of projects.
• Assist in defining and refining development processes and workflows to improve efficiency and productivity.
• Actively participate in team meetings, brainstorming sessions, and knowledge-sharing activities to foster a collaborative and innovative work environment.