Job Description
- You’ll work in an Agile, collaborative environment.
- You’ll understand requirements and design then develop front and back-end web applications and write unit tests.
- You’ll participate in code review.
- Coordinate with internal teams to understand user requirements and provide technical solutions.
- Ensure the best performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Job Requirements
- Bachelor’s degree in Computer Science or related field.
- At least 3 years of Experience in Software Development.
- Strong understanding of the software development cycle.
- Strong understanding of object-oriented programming, Solid principles and design patterns.
- Ability to work with technical and non-technical business owners to get things done.
- Excellent written and oral communication in English.
Technical Software Skills Requirements:
- Proficient in C#, ASP.NET MVC, REST APIs, Entity Framework, SQL Server, My Sql.
- Git version-control system.
- HTML, CSS, Bootstrap.
- JavaScript, Ajax, JQuery.
- Knowledge in Microsoft Azure and/or other Cloud technologies is a plus.
Personal skills:
- Passionate & Willing to learn.
- Positive attitude and deals with people in good manner.
- Ability to work independently.
- Problem solving skills