Job Requirements
1 - 3 years of experience
This job post is managed by
helen HELEN
Last active 5 months ago
Skills
Job description for Fullstack Developer (Javascript + .Net) at Anacle Systems Limited
About Us
Anacle is looking for Software Engineers to design and develop best-in-class enterprise software applications for our users across public and private sectors, including property landlords and government agencies.
Our Mission
Anacle’s mission is to offer the most effective and easy-to-use enterprise solutions and energy management systems within the built environment. We put the human touch in technology, creating user-centric solutions which are effective and painless to use.
From enterprise resource planning solutions for businesses to township management systems, our products and solutions have grown from our 12 years of experience in developing, marketing, and selling to many market sectors.
About the Job
As an integral member of the Engineering team, you will develop and implement enterprise software solutions. You will work in small, nimble teams in projects across various sectors, offering you exposure to a broader set of challenges, allowing for growth on both professional and personal front.
Key Responsibilities
You will design, develop, test, deploy, maintain and improve the software. Teamwork is the keyword as you work with the Consultant team to design and implement effective solutions on time. Great communication skills, good time management, and flexibility are necessary to ensure the successful delivery of solutions.
- Develop web application prototypes, new technologies, and products
- Build highly responsive and scalable web applications
- Build fully functional web applications, writing clean and maintainable code
- Build web applications with interfaces to the backend database
- Build regularly automated tasks to perform functions specific to the project requirements
- Build interfaces to exchange data between various third-party systems
- Resolve defects, and generally ensure accuracy, integrity, interoperability, and completeness of the system
- Troubleshoot and debug to optimize performance
- Prepare and deliver software-related documentation.
- Provide timely updates to the web application
- Provide support and maintenance of existing software web application projects
- Respond to users on time
- Work with fellow software engineers to coordinate the development effort and ensure overall
- consistency in the coding and the interfacing between various components and sub-systems to achieve a fully functioning solution.
- Work with consultants to craft user stories, assess the feasibility, and build demo showcases.
- Work with consultants and senior engineers to develop test scenarios to ensure full functionality of system before user acceptance test.
- Work with customers and partners, both internal and external, where there will be collaboration for knowledge transfer.
- Essential Skills and Experience
- At least a Diploma, Advanced/Higher/Graduate Diploma, Bachelor's Degree, Post Graduate Diploma or Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
- Fresh graduate, or up to 2 years of relevant working experience
- Tech Stack Requirements: ASP.NET Framework 4.5 or .NET Core, C#, HTML, CSS, Javascript, SQL Server
- Good problem solving, logical reasoning, planning, and time management skills
- Effective communication and technical writing skills
- Strong interest in software engineering
- Willingness to learn on the job, and constantly eager to learn new skills on one’s own
- Ability to work well in teams and also independently in a fast-paced environment
- Familiarity with mobile application development (with Xamarin) is a plus.
- Familiarity with backend API development (with .NET technologies) is a plus.
- Domain knowledge in accounting or procurement, inventory management, leasing, computerized maintenance management, billing, resource booking, or Enterprise Resource Planning is a plus.
Skills We Encourage
We offer a career opportunity in a dynamic business environment focusing on creating valuable relations with our customers. In addition, we are in the process of scaling up, so there is plenty of room for you to grow professionally and personally.