Developers/Programmers (Information & Communication Technology)
Commerce Vision provides market leading products to achieve our mission of Simplifying B2B Commerce for our Customers. Our products include CV ecommerce – a B2B focused ecommerce product, Opmetrix – a simple and easy to use field sales and merchandising product and Lucy – our purchase order automation platform. Commerce Vision was proudly founded in Brisbane and serves customers in Australia, New Zealand, and the US. We have staff across Australia, New Zealand, and Vietnam.
Our experience, knowledge, and understanding for our customers has earned us a reputation as trusted partners, with close to $4bn per annum flowing through our applications.
The Role
As a Senior Full Stack developer at Commerce Vision, you will play a crucial role in shaping the future of our products. This role is focused on CV ecommerce, our B2B ecommerce platform and in particular the platform team. You will be hands-on and collaborate closely with cross-functional teams, including fellow Engineers and Product Team to drive the development and enhancement of our products. This is an exciting opportunity for someone who is passionate about technology, has strong analytical and communication skills, and is eager to transform, modernise and future proof our CV ecommerce product.
Key Activities
Solution Design: Work with Product, the wider business and the team to deliver solution designs and solution options to business problems. Stay abreast of industry trends, emerging technologies, and advancements in cloud computing and product development.
Application Architecture: Understand the current architecture and help implement our vision for the future architecture through the transformation from in-cloud to cloud native (Azure), robust and scalable solutions, and help to educate and drive the vision (why it's important), and help the team build the vision.
Operational Excellence : Be part of building the future of our ecommerce platform and support the services the team owns & operates within the business, ensuring acceptable levels of service are provided by managing and overseeing observability, deployments via continuous delivery, incidents and anything further as required by a high performing engineering function.
Cross-Functional Collaboration : Collaborate with various departments, including product and customer support, to ensure a cohesive approach to product development and customer satisfaction.
Teaching and Mentoring: Assist in teaching and mentoring members of the team & peers in solution design, architecture and development patterns.
About you and your capabilities
- You have completed a degree in Computer Science, Information Technology or Engineering or has equivalent experience
- At least 7+ years of relevant hands-on experience in Senior Full StackDeveloper or Senior Developer role
- Strong analytical and problem-solving skills and an aptitude to pick up and learn new skills & technologies
- Experience with a breadth of development languages & tools, including experience with the following
- Understanding of ASP.Net , Web Forms (page lifecycles/flow), Model-View-Controller (MVC), MVVM patterns as a software design pattern
- Experienced and passionate about C#, .Net, .Net Core - in-depth knowledge of .NET frameworks & C# language syntax and its newest features (what to use when)
- .Net 4.8 and also .Net Core 6/7/8
- Great grasp of DB concepts & knowledge of SQL and query optimisations (MS SQL Server)
- Exhibit client-side coding expertise using Typescript , jQuery , Kendo MVVM, HTML5 & SCSS/CSS, Kendo UI or similar like Angular / React
- Experienced with Git based source control, GitHub, GitHub actions and CI/CD
- Code refactoring: Accomplish code refactoring in many ways. The goal of all of them is creating simpler and cleaner code for any of the programming language one works with
- Unit testing frameworks: With a Quality mindset ensure any code that is written is covered by an automated test that can be run as part of the automated testing suite
A great developer can test the essential part of the code, knows what to test, only tests the essential parts and does not waste time testing unnecessary code. - Automation of mundane tasks is always front of mind (build, test & code)
- Patterns : Know common patterns like dependency inversion, SOLID, DRY and “Clean Architecture” etc and when to use them appropriately
- Experience with MVC and MVC Razor templates or equivalent like "RazorEngine"
- Cloud based experience essential - Azure , AWS / GCP
(From an Azure lens perspective or equivalent in AWS/GCP)- Web: “App Service”, CDN
- Networking: App Gateway, Virtual Networks, Front Door
- Storage: Accounts, Files, Blobs
- Databases: SQL DB, Redis, NoSQL
- Containers: AKS
- Security: KeyVault, Entra
- Serverless: like Logic Apps, Function Apps, Durable functions
- Experience with IaC, like bicep / arm / terraform / CDK
- Proficiency in collaboration tools (e.g., Jira, Confluence).
- Familiarity with agile development methodologies (e.g., Scrum/Kanban)
- Excellent written and verbal communication and the ability to work with and influence fellow engineers
- Ability to work remotely with team members distributed across as range of locations
- Highly organised and detail oriented
What are the perks?
- Flexible WFH / Modern Office arrangement, conveniently located near public transport in Brisbane’s suburb of Westend
- Yearly Wellness Allowance
- Quarterly Values-led Company Awards
- Supplementary leave including additional Paid (Primary/Secondary) Parental Leave, Birthday Leave and Charity Leave
- A diverse and inclusive workplace welcomes all backgrounds (you will need to have a legal right to work in Australia)
What’s Next?
If you are excited about the opportunity to contribute to the success of Commerce Vision by shaping our products and driving innovation, then a great culture, development opportunities and supportive team await the successful applicant. What’s not to like?! Apply now!
Your application will include the following questions:
Which of the following statements best describes your right to work in Australia?
How many years' experience do you have as a Full Stack .Net Developer?
What's your expected annual base salary?
Report this job advertDon’t provide your bank or credit card details when applying for jobs.
Choose from thousands of courses delivered by leaders in education.
#J-18808-Ljbffr