.NET Developer
Job Summary
We are seeking a skilled .NET Developer with 4-8 years of experience to join our dynamic team. The ideal candidate will be proficient in .NET and Python, and will play a key role in developing high-quality software solutions for our clients. You will collaborate with cross-functional teams to define, design, and ship new features while ensuring the performance, quality, and responsiveness of applications.
Key Responsibilities
- Develop, test, and maintain high-quality software applications using .NET and Python.
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Implement best practices for software development and ensure code quality through continuous integration and code reviews.
- Work collaboratively with product management and other stakeholders to understand requirements and deliver solutions that meet business needs.
- Identify and troubleshoot software defects and performance issues.
- Stay up-to-date with emerging technologies and trends in software development.
Required Skills
- Proficiency in .NET framework and languages (C#, ASP.NET).
- Strong experience with Python for backend development.
- Solid understanding of object-oriented programming and design principles.
- Experience with web services and RESTful APIs.
- Familiarity with database management systems (SQL Server, MySQL, or others).
- Knowledge of software development methodologies, including Agile/Scrum.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with front-end technologies (HTML, CSS, JavaScript, React, or Angular).
- Previous experience in a similar role within a corporate environment.
- Certifications related to .NET or Python development.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with company matching.
- Flexible work hours and remote work options.
- Professional development opportunities, including training and certifications.
- Paid time off and holidays.
- A collaborative and inclusive work environment that fosters innovation.