About ProSource
At ProSource, we build and manage highly technical distributed teams for some of the most innovative companies in the world. We believe in humanizing the outsourcing industry by finding, attracting, and retaining top talent. Our dynamic workspaces promote creativity, collaboration, and well-being. We leverage smart technologies to ensure our clients and employees thrive in a collaborative, high-performing environment.
Role Overview:
We are seeking a skilled .NET software engineer with experience being a member of a team of developers to deliver and maintain a property management web application that meets and exceeds the requirements supplied to them. The candidate must be able to take an active role in providing insight and solutions to assigned projects. The candidate must possess knowledge of web development utilizing C#, ASP.NET MVC and ASP.NET Web API Frameworks as well as a vast understanding and experience with HTML, CSS, JavaScript, jQuery, Vue.js and other web development technologies. In addition to outstanding technical abilities, the candidate must be able to communicate effectively with others and be able to prioritize work to deliver a functioning product on-time.
Key Responsibilities:
- Being a member of a team of developers in an Agile environment developing an online property management application
- Implementing new features to a large-scale enterprise application used to manage all facets of the rental property business
- Using problem solving skills to identify and resolve issues with current existing applications
- Working with Microsoft technologies including C#, ASP.NET MVC/Web API, Vue.js, jQuery, Entity Framework, and SQL Azure
- Restructuring and refactoring an existing monolithic application into microservices using Vue.js client side and Web API server side
- Understanding the wants and desires of the user
- Identifying the features that are critical to the success of the platform
- Driving solutions that deliver these features on time and within budget
Qualifications:
- Bachelor's degree in Computer Science or related field
- 2-3 Years progressively responsible experience designing, developing, and maintaining complex .NET web applications
- Minimum 2 years demonstrable developer experience designing, developing, and maintaining complex .NET web applications
- Experience working with the ASP.NET MVC/Web API framework
- Understanding of Agile and Scrum software development methodologies
- Experience with test-driven development
Technical Skills Required:
- C#
- Vue.js, Vuetify
- ASP.NET MVC/Web API, Entity Framework, LINQ
- HTML, CSS, JavaScript, jQuery, AJAX
- Microsoft SQL Server / SQL Azure
- Unit testing
Schedule:
- Monday to Friday, 10pm to 7am PHT
What's in it for you?
- 💸 Highly competitive salary
- 🏥 HMO coverage for you and 2 dependents from Day 1
- 💻 Enjoy a fully remote setup with all the tools you need
- 🌱 Full-time role with excellent perks and benefits