Position Title: Senior Software Engineer
Location: Australia – Sydney, Melbourne, Adelaide, Brisbane, Canberra, Perth
Description :
Digital Biz Solutions Pty Ltd are looking for Senior Software Engineer to work on some major client projects in Australia. The position will be full time.
Mandatory Skills:
- Strong command over Angular JS, React JS, HTML and CSS
- Hand-on expertise in Node JS, SQL
- Domain-driven design (DDD) principles and approach
- Event Storming and Big picture methodology for micro services
- Auction and Finance domain knowledge with hands-on experience
- Hands-on experience on product engineering
- 8+ years’ experience in the IT industry with knowledge of SDLC
Job Description :
- Perform technical analysis & design on Micro front-end/Services Architecture, Kafka streaming, Application Programming Interface (API) design specifications and work closely with Technology Leads & Developers on Digital transformation products solution.
- Develop libraries and micro applications/web-components to be used across projects.
- Develop core architecture and design of the application that supports micro front-end and micro-service design patterns.
- Ensure code quality by implementing analysis tools and peer reviews.
- Provide training on the technology stack and prepare documents for a seamless onboarding of resources.
- Drive functional & Technical business solutions in various domains including Retail, Auction & Remarketing, Telecommunication, Healthcare sector.
- Identify customer problems and create functional prototypes offering a solution with knowledge on product engineering with full stack solutions.
- Expertise on GrapgQl and aggregate API patterns.
- Develop responsive web designs that caters to a wide range of resolutions and devices.
- Able to solve complex problems with efficient and time bound algorithms.
- Design, develop, test, maintain and document program in accordance with business requirements and technical specifications.
- Collaborate with Test teams for the System, User Acceptance testing, Quality assurance testing & Automation and resolving any technical flow issues.
- Create Physical/ Logical Data models, Work with SQL/MYSQL to manage database set up.
- Assist Domain driven design principles & techniques for large-scale enterprise application domain modelling and consultation.
- Identify design solutions for limitations and deficiencies in existing systems and associated processes, procedures and methods and provide advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costings for recommending software purchases and upgrades.
- Expertise in communicating functional and non-functional requirements, use-cases, process models, Data mapping and impact analysis using specialized analysis techniques.