Key Responsibilities:
- Develop and maintain web applications using Angular for front-end and .NET for back-end.
- 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.
- Help maintain code quality, organization, and automation.
- Participate in all phases of the development lifecycle including requirements gathering, design, coding, testing, and deployment.
- Stay updated with emerging technologies and apply them to operational activities.
- Write clean, scalable, and efficient code.
- Conduct code reviews and provide constructive feedback.
- Develop and implement unit and integration tests.
- Document development processes, code, and applications.
Required Qualifications:
- Bachelor's degree in computer science, Information Technology, or a related field.
- Experience 5 years as an Angular / Dot Net
- Proven experience as a Full Stack Developer with a strong portfolio of web applications.
- Proficient in front-end development using Angular (versions 2+).
- Strong experience in back-end development using .NET (C# and .NET Core preferred).
- Solid understanding of HTML, CSS, and JavaScript.
- Experience with RESTful API design and development.
- Familiarity with database design and management (SQL Server, MySQL, or PostgreSQL).
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of Agile methodologies.
- Experience with Docker and containerization.
- Familiarity with microservices architecture.
Working Conditions:
- [Specify if remote work is available].
- Office environment with occasional need to lift or move lightweight items.
- Flexible working hours depending on project requirements.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Work in a collaborative and innovative environment.
- Health, dental, and vision insurance.
- Retirement savings plan.