Description:
Osynix Group is seeking a motivated and skilled Junior .NET Developer to join their team. This role is ideal for individuals with a passion for coding, a strong understanding of .NET technologies, and the drive to learn and grow in a fast-paced development environment. You will work alongside experienced developers and gain hands-on experience in building robust, scalable applications.
Key Responsibilities
- Collaborate with team members to develop, test, and deploy .NET-based applications.
- Write clean, maintainable, and efficient code using C#.
- Assist in database design, queries, and maintenance using SQL Server.
- Participate in code reviews and follow Agile development methodologies.
- Debug and troubleshoot software issues to ensure optimal performance.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 1 to 3 years of experience in .NET development.
- Strong foundation in C# programming and SQL Server.
- Familiarity with Agile methodologies, including Scrum or Kanban.
- Basic knowledge of software development principles and problem-solving techniques.
Senior .NET Developer
Osynix Group is hiring a highly experienced and proficient Senior .NET Developer to lead and mentor a team of developers. This role involves designing, developing, and deploying enterprise-level applications using cutting-edge .NET technologies. As a Senior Developer, you will take ownership of technical designs and implementations, ensuring the delivery of high-quality software solutions.
Key Responsibilities
- Design and develop robust, scalable, and secure applications using the .NET framework.
- Lead the development team in designing software architecture and implementing best practices.
- Write, test, and maintain efficient and reusable code using C#.
- Manage and optimize databases with SQL Server for high performance.
- Ensure adherence to software design patterns and principles in the development lifecycle.
- Mentor junior developers, conduct code reviews, and provide guidance to improve team performance.
- Collaborate with stakeholders to understand requirements and deliver business-focused solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of experience in .NET development.
- Expertise in C# programming, SQL Server, and database management.
- Deep understanding of software design patterns and development principles.
- Proven experience in leading development teams and mentoring junior members.
- Excellent problem-solving and debugging skills.
- Familiarity with Agile methodologies and version control systems (e.g., Git).