Job Title: Senior C Developer
About the Role:
We are seeking an experienced Senior C Developer to join our Development group in Forest Hill VIC.
Key Responsibilities:
* Immerse yourself in hands-on software development, translating complex challenges into elegant code.
* Collaborate with a team of skilled developers, contributing to coding, technical specifications, and testing phases.
* Conduct code reviews, offering constructive feedback that elevates the team's collective expertise.
* Contribute to the product lifecycle, from inception to deployment.
* Balance functionality, usability, security, and maintainability in your technical design efforts.
* Engage with Quality Assurance to derive testing plans and unit tests.
* Monitor and ensure that software is being developed as per the Pronto Software Secure Development Policy.
Requirements:
* 7-10+ years in Software Development in platform and framework development and deployment.
* Strong Experience in coding in 'C' with exposure to Java at an enterprise level.
* Experience in infrastructure design and development.
* Working Knowledge of Linux and Windows Operating Systems.
* RDBMS & SQL knowledge in Informix and/or Oracle databases.
* Experience with multi-platform development an advantage.
* Experience with container technology is an advantage.
* Proven ability to produce documentation in a clear and concise manner.
About You:
* Degree in Information Technology or Business/Commerce area.
* Experience (minimum 5 years) in business application or systems programming, preferably Enterprise Resource Planning (ERP) based.
* 5+ years of programming experience in a mainstream software development language.
* Understanding and experience of software engineering environment and the Software Development Lifecycle (SDLC), including Agile Methods.
* A current driver's license as travel to customer sites is required.
What We Offer:
* Earn a salary commensurate with your experience plus a range of employee benefits.
* Work in a modern, dynamic and friendly team environment.
* A hybrid working environment (split your week, flexible location arrangements).