Job Type: Permanent Fulltime
Experience: Minimum 3 years in C# development with very strong focus and extensive experience in Angular. Familiarity with Java is required.
Responsibilities:
- Develop and maintain scalable and highperformance web applications using C# Angular and Java.
- Specialize in Angular development both on the client side and with integration into C# backend systems.
- Collaborate with crossfunctional teams to design implement and test software solutions.
- Lead and mentor junior developers providing guidance on best practices and coding standards.
- Participate in code reviews to ensure code quality performance and adherence to coding standards.
- Work closely with stakeholders to gather and understand requirements and translate them into technical specifications.
- Keep abreast of industry trends and advancements and apply them to enhance our development processes and products.
- Troubleshoot and resolve issues reported by clients or internal teams in a timely manner.
Requirements:
- Minimum of 3 years of professional experience in C# development.
- Very strong focus and extensive experience with Angular (both AngularJS and Angular 2).
- Familiarity with Java for backend development.
- Proficiency in frontend technologies such as HTML CSS and JavaScript.
- Solid understanding of software development principles design patterns and best practices.
- Experience with database design and SQL preferably with knowledge of Entity Framework.
- Excellent problemsolving and debugging skills.
- Strong communication and interpersonal skills.
- Proven ability to work independently and as part of a collaborative team.
- Bachelors degree in Computer Science Engineering or a related field.
Nice to Have:
- Experience with other web development frameworks and technologies.
- Knowledge of cloud platforms such as Azure or AWS.
- Familiarity with microservices architecture.
- Previous experience in Agile/Scrum development methodologies.