Developer III
Job Description:
ABOUT THE TEAM
Our team is responsible for the maintenance and improvement of 5 different domains (categories) of a property management system. We are looking for someone who is as passionate as us in providing good customer service by creating efficient solutions that cater to the clients’ needs.
Current team composition (excluding this position)
- 2 QAs
- 3 Developers (1 API Dev, 2 Full stack Devs)
WHAT YOU’LL DO
As a DEVELOPER III, you will… This position will report to the MANAGER.
- You will be responsible for, but not limited to, the following:
- Manage individual priorities and deliverable with minimum supervision
- Design, document, develop, test, deploy, maintain, and enhance software
- solutions
- Participate in discussions and collaborate, not only with immediate peers,
- but also, with members from other teams
- In the future, be able to assist more junior developers and share technical knowledge
PRIMARY RESPONSIBILITIES
- Manage individual priorities and deliverable with minimum supervision
- Design, document, develop, test, deploy, maintain, and enhance software solutions
- Ensure quality of work via thorough unit testing while adhering to requirements and standards
- Participate in discussions and collaborate, not only with immediate peers, but also with members from other teams
- Able to assist junior developers and share technical knowledge
REQUIRED KNOWLEDGE/SKILLS/ABILITIES
- BS/BA degree in Computer Science or any related technical field or equivalent practical experience
- At least 5 years overall programming work experience
- Knowledgeable in C# or ASP.NET, SQL Server, Web Services and AngularJS
- Understands all phases of development cycle
- Able to perform design and code reviews
- Comfortable in written and verbal communication with teammates from PH, US, and India
- Good problem-solving skills is a must
- Agile mindset and a good understanding of Scrum Framework are good to have
- Comfortable with ambiguity in requirements and able to collaborate with teammates to develop and refine the technical specifications
- Able to provide visibility of progress using project tracking software such as Azure DevOps, and the likes
PREFERRED KNOWLEDGE/SKILLS/ABILITIES
- C#.NET/ASP.NET
- MS SQL Server
- HTML/JavaScript
- Web Services
- AngularJS / Angular
- Azure DevOps
- Agile and Scrum Framework
Required Skills:
Agile Property Management Development Angular Management System Unit Testing DevOps Reviews AngularJS Web Services Developers ASP.NET Specifications Scrum Programming Computer Science C# Software Testing HTML Customer Service SQL JavaScript Maintenance Design Communication Science Management