Full Stack Developer
Roles and Responsibilities:
Full-Stack Development: Design, develop, and maintain scalable web applications using both front-end and back-end technologies.
Collaboration: Work closely with other developers, designers, and stakeholders to deliver high-quality software solutions.
Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve skills and the technology stack used.
Education and Experience:
3-5 years of experience in software development, particularly with .NET technologies. Bachelor’s degree in Computer Science, Information Technology, or a related field is highly desirable.
Technical Skills:
- Proficiency in .NET Framework/Core: In-depth knowledge of C# and the .NET ecosystem.
- Front-end Development: Strong experience with HTML, CSS and JavaScript.
- Back-end Development: Expertise in ASP.NET, ASP.NET MVC, and Web API development.
- Database Management: Experience with SQL Server, including designing and optimizing queries.
- Experience with AWS is highly desirable.
- Familiarity with CI/CD pipelines.
- Excellent English.
- Soft Skills:
- Problem-solving abilities: Strong analytical skills to identify issues and implement solutions efficiently.
- Communication: Excellent verbal and written communication skills to collaborate effectively with team members and stakeholders.
- Time Management: Ability to manage multiple projects and meet deadlines in a fast-paced environment.
- Team Player: Works well in a collaborative environment and contributes positively to team dynamics.
- Adaptability: Willingness to learn new technologies and adapt to changing project requirements.