Senior Full Stack Developer
Key Responsibilities:
- Design, develop, and maintain efficient and scalable web applications using C#, ASP.NET Core, MVC, and
Angular. - Collaborate with cross-functional teams to analyze, design, and ship new features.
- Implement clean, maintainable, and testable code adhering to coding standards and best practices.
- Participate in code reviews, provide constructive feedback, and ensure quality deliverables.
- Troubleshoot and debug applications to resolve performance issues and bugs.
- Optimize applications for maximum speed and scalability.
- Contribute to architectural decisions and technical design discussions.
- Stay updated with the latest technologies and trends in software development.
Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of experience in software development with expertise in C#, ASP.NET Core, MVC, and
Angular. - Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Proficient in front-end technologies such as HTML5, CSS3, JavaScript/TypeScript, and Angular (Angular 8+).
- Experience with database technologies like SQL Server or MySQL.
- Familiarity with Agile methodologies and DevOps practices.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Strong communication skills and ability to collaborate effectively with stakeholders.
Preferred Qualifications:
- Experience with cloud platforms (e.g., Azure, AWS) and microservices architecture.
- Knowledge of version control systems (e.g., Git).
- Certification in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate).