Senior C# Developer

Job Type
Permanent
Salary
6,000,000 JPY - 8,000,000 JPY per year
Japanese Level
None
English Level
Advanced (TOEIC 860)
Start Date
ASAP
Location
Tokyo

Description

【職種名 | Position Title】シニアC#開発者 | Senior C# Developer Exciting opportunity to work at one of the top internet service companies which has millions of users and some of the most popular Internet services in Japan today. These services are expanding all over the world! Working as part of the mobile services group, you will be on a team creating back-end APIs and tools that are essential for building modern mobile applications. Leveraging Cloud platforms including Microsoft Azure, you will provide technology that enhances the in-app experience for our users and supports our app development teams to develop mobile apps faster and cheaper. 【Main Responsibilities】 ‐Work with the team to develop web applications, APIs and other tools as required ‐Full-Stack Development - Design, Implement, Release and Maintain ‐Work closely with product managers and mobile engineers to realize the requirements for the project ‐Follow trends in technology and suggest new approaches to application design and development ‐Implement best practices and methods to improve the development process within the team ‐Create new ideas for mobile services based on technology trends

Required Skills

‐Experience of Azure ‐BS degree in Computer Science or related field (or relevant work experience) ‐Cloud Development experience ‐C# working with modern ASP.Net (Web API / MVC4 upwards) ‐Familiar with API architecture and patterns ‐Experience building a public facing API ‐Proficient with a modern IDE (e.g. Visual Studio 2015) ‐Knowledge of Azure Web Apps, SQL Server, Azure Storage

Preferred Skills

‐Experience with a geographically distributed organization ‐Experience as an architect or technical lead ‐Experience with Angular or ReactJS ‐Experience as an architect or technical lead ‐Strong communication skills, able to create strong working relationship with cross-functional teams ‐Experience of native application development (iOS / Android)