Overview
We are seeking a talented .Net Core + Angular Developer to join our team. The individual in this role will play a critical part in the development and maintenance of our web applications, contributing to the ongoing success and growth of our organization.
Key Responsibilities
- Develop and maintain web applications using .Net Core and Angular
- 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
- Implement security and data protection measures
- Participate in code reviews and provide constructive feedback
- Work with the QA team to ensure thorough testing of applications
- Assist in the deployment and maintenance of applications in production environments
- Write clean, maintainable, and efficient code
- Stay up-to-date with emerging technologies and industry trends
- Contribute to the continuous improvement of development processes and tools
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives
- Document code and technical designs
- Provide technical support as needed
- Contribute to technical discussions and decision-making processes
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience as a .Net Core + Angular Developer or similar role
- Proficiency in C# and ASP.NET
- Strong understanding of front-end technologies, such as HTML/CSS and JavaScript
- Experience with SQL and database design
- Knowledge of RESTful APIs and their integration with front-end interfaces
- Familiarity with Agile methodology and principles
- Ability to work in a collaborative team environment
- Excellent problem-solving and communication skills
- Detail-oriented with a commitment to delivering high-quality software solutions
- Experience with version control systems such as Git
- Understanding of software development best practices and design patterns
- Strong analytical and debugging skills
- Ability to prioritize and manage multiple tasks effectively
- Continuous learning mindset and willingness to develop new skills
Skills: .net core,angular,c#,asp.net,html/css,javascript,sql,restful apis,agile methodology