Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Contribute in the different phases of the development life-cycle
- Design the technical approaches required for the solution implementation
- Write clean, documented, well designed and tested code
- Fix the reported bugs
- Enhance code quality through writing unit tests, automation and performing code reviews.
- Create design documents that satisfy business requirements, follow adopted methodologies, and lead to efficient, easy to maintain, and reliable systems
- Brainstorm for ideas regarding our technologies, platform and products and see your ideas grow and flourish.
- Work with the Software and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
Job Requirements
- Bachelor’s degree in computer science, information systems, software engineering, or equivalent
- Experience in programming with C#, MSSQL & MySQL
- Experience in the web technologies including ASP.NET MVC, JSON, XML, HTML, JavaScript, jQuery, AJAX
- Experience in common third-party APIs (Google, Facebook, Twitter, etc.)
- Strong knowledge of Object Oriented Programming and Design Patterns
- Customer Oriented, Flexible, Attention to Details and Deadline-Oriented individual
- Team player, self-learner and positive person
- Ability to solve problems creatively and effectively
- Excellent communication skills.