We are looking for a highly skilled, independent
C# Developer
with a strong background in greenfield projects + extensive experience working on large-scale system projects
.
Responsibilities
Develop and Maintain Applications:
Design, build, and maintain new applications using C# and .NET technologies for greenfield projects.
Independent Problem Solving:
Proactively troubleshoot issues and implement effective solutions without requiring significant oversight.
Feature Development:
Collaborate with stakeholders to gather requirements and develop new features based on user needs and market trends.
Code Quality Assurance:
Conduct thorough code reviews to ensure high standards of code quality and adherence to best practices.
Testing and Debugging:
Perform unit and integration testing to verify application functionality and performance.
Documentation:
Clearly document processes, code changes, and architectural decisions for future reference.
Continuous Learning:
Stay informed on emerging technologies and best practices to enhance development capabilities.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven experience as a C# developer, specifically in developing applications for greenfield projects.
Strong proficiency in ASP.NET, MVC frameworks, and RESTful APIs.
In-depth understanding of software development methodologies (Agile, Scrum).
Experience with SQL databases (SQL Server, MySQL) and ORM frameworks.
Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
Excellent analytical skills with a hands-on approach to problem-solving.
Strong communication skills for effective collaboration with team members and stakeholders.
Preferred Qualifications
Experience with cloud platforms (AWS, Azure) for deployment.
Knowledge of design patterns and principles of software architecture.
Familiarity with CI/CD practices and DevOps methodologies.