Middle\senior c# .net developer
Oraș:
Chișinău
Studii:
Universitate
Experiența de munca:
De la 3 ani
Salariu:
De la 1500 Până la 3000 USD
Program de muncă:
Full-time
Locul de muncă:
Remote
Company Overview:
Join our dynamic team at DevRune, a forward-thinking tech company dedicated to innovation and excellence. We pride ourselves on fostering a collaborative and supportive work environment where your skills and creativity can flourish.
Job Overview:
We are seeking an experienced and highly skilled Middle/Senior C# Developer to join our dynamic team. The ideal candidate will have a deep understanding of the C# programming language, .NET framework, and software development principles. They will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our clients. This role requires strong problem-solving abilities, excellent communication skills, and the ability to work collaboratively in a fast-paced environment.
Key Responsibilities:
Application Development:
- Design, develop, and maintain C# applications using the .NET framework.
- Write clean, scalable, and efficient code.
- Implement new features and functionalities based on business requirements.
Code Review and Testing:
- Conduct code reviews to ensure code quality and adherence to coding standards.
- Perform unit testing and debugging of applications to ensure optimal performance.
- Collaborate with QA teams to ensure software quality and reliability.
System Design and Architecture:
- Participate in the design and architecture of software solutions.
- Provide technical guidance and mentorship to junior developers.
- Ensure software designs are scalable, maintainable, and align with industry best practices.
Collaboration and Communication:
- Work closely with cross-functional teams including product managers, designers, and other developers.
- Participate in agile development processes and contribute to sprint planning, stand-ups, and retrospectives.
- Communicate effectively with stakeholders to gather requirements and provide project updates.
Continuous Improvement:
- Stay updated with the latest industry trends and technologies.
- Continuously improve development processes and practices.
- Contribute to the development of best practices and coding standards within the team.
Qualifications:
- Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Experience:
- Minimum of 3-5 years of professional experience in C# development for middle-level positions.
- Minimum of 5-7 years of professional experience in C# development for senior-level positions.
Technical Skills:
- Proficient in C# and .NET framework.
- Experience with ASP.NET, MVC, Web API, and Entity Framework.
- Strong understanding of object-oriented programming (OOP) principles.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Experience with database systems such as SQL Server or MySQL.
- Knowledge of version control systems such as Git.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Detail-oriented with a focus on quality and performance.
Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of microservices architecture and RESTful services.
- Familiarity with Agile/Scrum methodologies.
- Experience with DevOps practices and CI/CD pipelines.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- Flexible working hours and remote work options.
Join us and be a part of something amazing!
DevRune is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Join our dynamic team at DevRune, a forward-thinking tech company dedicated to innovation and excellence. We pride ourselves on fostering a collaborative and supportive work environment where your skills and creativity can flourish.
Job Overview:
We are seeking an experienced and highly skilled Middle/Senior C# Developer to join our dynamic team. The ideal candidate will have a deep understanding of the C# programming language, .NET framework, and software development principles. They will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our clients. This role requires strong problem-solving abilities, excellent communication skills, and the ability to work collaboratively in a fast-paced environment.
Key Responsibilities:
Application Development:
- Design, develop, and maintain C# applications using the .NET framework.
- Write clean, scalable, and efficient code.
- Implement new features and functionalities based on business requirements.
Code Review and Testing:
- Conduct code reviews to ensure code quality and adherence to coding standards.
- Perform unit testing and debugging of applications to ensure optimal performance.
- Collaborate with QA teams to ensure software quality and reliability.
System Design and Architecture:
- Participate in the design and architecture of software solutions.
- Provide technical guidance and mentorship to junior developers.
- Ensure software designs are scalable, maintainable, and align with industry best practices.
Collaboration and Communication:
- Work closely with cross-functional teams including product managers, designers, and other developers.
- Participate in agile development processes and contribute to sprint planning, stand-ups, and retrospectives.
- Communicate effectively with stakeholders to gather requirements and provide project updates.
Continuous Improvement:
- Stay updated with the latest industry trends and technologies.
- Continuously improve development processes and practices.
- Contribute to the development of best practices and coding standards within the team.
Qualifications:
- Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Experience:
- Minimum of 3-5 years of professional experience in C# development for middle-level positions.
- Minimum of 5-7 years of professional experience in C# development for senior-level positions.
Technical Skills:
- Proficient in C# and .NET framework.
- Experience with ASP.NET, MVC, Web API, and Entity Framework.
- Strong understanding of object-oriented programming (OOP) principles.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Experience with database systems such as SQL Server or MySQL.
- Knowledge of version control systems such as Git.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Detail-oriented with a focus on quality and performance.
Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of microservices architecture and RESTful services.
- Familiarity with Agile/Scrum methodologies.
- Experience with DevOps practices and CI/CD pipelines.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- Flexible working hours and remote work options.
Join us and be a part of something amazing!
DevRune is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Închide
Felicitări,
CV-ul tău a fost trimis cu succes! 🥳
Închide
CV-ul tău a fost trimis cu succes! 🥳