Overview
This position is your opportunity to work with a fast moving and rapidly growing organization to help our clients in achieving their IT digitization strategy and roadmap. If you are driven by challenges and working with the edge of IT technology, come and have a chat with us to determine if this position will be a good fit for your career aspiration.
What will you be doing?
Is clean code something you strive for every day? Do you have fun spotting things that can be improved (and then tackling them)? Do you take pride on being a Software Craftsperson?
Your responsibilities will include:
- Implement frontend and backend features
- Implement cloud application features
- Engineer software and data architecture of applications to fulfil business requirements
- Engineer a secure system from requirements and perform
- Conduct agile system integration, delivery and deployment using a continuous integration and continuous delivery software development pipeline
- Develop scripts to enable automated integration, delivery and deployment of the application
- Define, implement and automate tests to ensure that the functional, performance and security requirements are met
OK, I’m interested… is this the job for me?
We look for people who value agility, passion and teamwork; those who can bring fresh ideas to the table and want the opportunity to learn, grow, and expand their careers. Bring your aptitude and build upon what you do best for our customers, partners, team, and you.
Other qualities that you’ll need to be a fit for this role include:
- Diploma / Bachelor's degree in Business Information Systems (IS), Computer Science or related field, or equivalent related IT experience
- Minimum one (1) years’ experience in professional enterprise software development and worked on one (1) or more product teams utilising the Agile software development methodology
- Experience in designing software using Design Patterns and development practices such as Test-Driven Development, Pair Programming, Secure Coding etc
- Proficient in a modern programming language, JavaScript, HTML, CSS. Proficiency in .NET Core, C# is a plus.
- Proficient in relational and non-relational databases, in particular MS SQL
- Proficient in JavaScript frameworks such as React, Node.js, Angular 2
- Experience in leveraging on Continuous Integration and Continuous Delivery tools to enable rapid delivery of value such as scripts for automated testing tools, scripts for configuration management
- Familiar with version control systems such as Git
- Experience in Docker and Kubernetes is a plus
- Strong collaboration skills, ability to partner and work effectively across teams and with business stakeholders
- Good communication skills, ability to articulate technology concepts, participate in discussions on requirements with stakeholders
About AvePoint
Check out our careers blog for content on our people, culture, and workplace!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.