Quy mô công ty : 25-99
Xem thêmDimension Data Vietnam
The Senior Developer designs, develops, maintains and administers transactional and analytical data structures or medium complexity software code which translates business requirements into technology terms. The Senior Developers work closely with the Business Analysts (Product Owners) and receive detailed business / user requirement specifications that identify the goal of the program and use this to assist with the preparation of a functional requirements document, including context and system flowcharts that diagrammatically show how the information will flow through the computer and its peripheral or related equipment. They analyse the business requirements and ensure that the designed solution meets these requirements. He/she meets with internal clients, Business Analyst (Product Owner) and/or designers to understand the project scope before writing the code.
Key Roles and Responsibilities:
- Displays the right behaviours
- Act as a corporate citizen
- Act as leader in required situation
- Ensures personal growth and development
- Creates design for a solution/installation
- Designs/develops new solution/service
- Conducts software related assessments
- Ensures operational software on client site
- Formulates and develops relevant documentation
- Ensures client satisfaction
- Owns and resolves problems
- Monitors and assesses information technology industry
- Provides inputs and guidance to continuously improve internal tools and methods
- Acts as people manager
Requirements: Education and Training and Experience
- At least 3 - 5 years of experience in a professional capacity and / or a Bachelor’s degree in Computer Science, Information Systems or related field.
- 3 - 5 years of application development experience
- Utilize established development tools, guidelines and conventions including but not limited to Visual Studio 2013/15, MVC 4/5, SQL Server, HTML
5, CSS, JavaScript, Angular and C#, .net 4.x
- Design, code and test new web, API and service applications
- Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
- Maintain existing software systems by identifying and correcting software defects
- Create technical specifications and test plans
- Your skills should include at least some of the items below:
- C# 6 / .net 4.x
- NET Core / Standard
- ASP.NET Web API
- SQL
- NoSQL databases such as RavenDB, Mongo, or Couch
- HTML5, CSS, Javascript / JQuery / AngularJS
- Rabbit MQ
- OWIN
- Powershell
- Dependency Injection / Simple Injector
- Domain Driven Design / CQRS / Event Sourcing
- TFS / Git
- Octopus Deploy / Chef
- Designing and building and Web APIs
- Creating Windows Services
- WS-Fed, OAuth2, SAML
- C# async / await
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Founded in 1983, Dimension Data plc is an ICT services and solutions provider that uses its technology expertise, global service delivery capability, and entrepreneurial spirit to accelerate the business ambitions of its clients. Dimension Data is a member of the NTT Group.
ITJobs được thành lập vào năm 2014 tại Việt Nam và mục tiệu chính là trở thành một trong những chuyên gia hàng đầu về tuyển dụng nhân viên CNTT ở khu vực Châu Á.