Job Description - .NET Developer
We are seeking .NET Full Stack Developers to join our development team. The ideal candidates will have a strong background in working with the C# ASP framework. This role demands a deep understanding of both front-end and back-end development. Preferably, should've worked on transforming monolithic applications to micro-services based architectures and has an experience in the audit/tax industry.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using the C# ASP.NET framework.
- Good to have experience in taking over and managing or re-developing existing / legacy .NET applications
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Work closely with client team members to understand requirements and translate them into technical specifications.
- Stay updated with the latest industry trends and technologies to ensure the team is utilizing the most effective tools and practices.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in full stack development with a focus on C# ASP.NET.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, or Vue.js).
- understanding of RESTful APIs and web services.
- Experience with database technologies such as SQL Server, MySQL, or PostgreSQL.
- Familiarity with cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
Preferred Qualifications:
- Experience with Agile/Scrum methodologies.
- Knowledge of DevOps practices and tools (e.g., CI/CD pipelines, automated testing).
- Familiarity with version control systems such as Git.
- Understanding of security best practices in web development.