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.
