Senior Software Engineer

Robert Walters

  • Wellington
  • Permanent
  • Full-time
  • 30 days ago
Our client is seeking a Senior Software Engineer to join their dynamic team. This role offers an exciting opportunity to work within the public service sector, contributing to the development and maintenance of robust software applications. The successful candidate will be part of a team that values collaboration, commitment, and inclusivity. This role provides an excellent platform for professional growth, with opportunities to explore new technologies, design patterns, and libraries.Senior Software EngineerLocation: WellingtonKeywords: Software Engineering, Database Stream, Application Stream, Java, SQL, JenkinsSummary:Our client is seeking a Senior Software Engineer to join their dynamic team. This role offers an exciting opportunity to work in either the Database stream or the Application stream, depending on the vacancy. The successful candidate will have a technical involvement in the full software development life cycle of new applications, maintain production applications and may be required to provide technical support for production software to business users. This role also requires mentoring other team members with less sophisticated technical knowledge.Opportunity to work in either Database or Application stream
Involvement in full software development life cycle
Mentoring opportunities within the teamWhat you'll do:As a Senior Software Engineer, you will play a pivotal role in analysing, designing, constructing, maintaining and testing software algorithms and applications. You will contribute actively to improving our client's software development standards, methodologies, code documentation and revision and release control processes. Your ability to troubleshoot defects of complex tightly coupled legacy business and Web applications will be crucial. You will also provide technical analysis and estimation for project tasks while investigating, evaluating and prototyping new technologies. Your role will involve designing user interfaces that comply with NZ Web Accessibility standards. You will assist with preparing release bundles for deployment while documenting progress and issue resolutions. As part of your responsibilities, you will participate in project teams, meeting accepted milestones. Working closely with the team to evaluate, identify and correct software defects is also part of your role.Analyse, design, construct, maintain and test software algorithms and applications.
Contribute actively to the improvement of software development standards, methodologies, code documentation and revision and release control processes.
Troubleshoot defects of complex tightly coupled legacy business and Web applications.
Provide technical analysis and estimation for project and BAU tasks.
Investigate, evaluate and prototype new technologies, design patterns and libraries.
Design user interfaces which comply with the NZ Web Accessibility standards.
Assist with the preparation of release bundles for deployment.
Document progress and issue resolutions in software repository and issue tracking system.
Participate as a member of project teams, meeting accepted milestones.
Work with test team to evaluate, identify and correct software defects.What you bring:The ideal candidate for the Senior Software Engineer role will bring a wealth of experience in IT software development, specifically in transactional SQL using SQL Server. You will have a comprehensive understanding and experience of RDMS, Data warehouse, data modelling and database design. Your ability to troubleshoot complex database issues including performance and security will be crucial. Experience in Business Intelligence processes such as Data Warehousing, Data Streams, analytics and visualisation/dashboard tools such as Power BI is also required. You should have worked in a JEE development environment for at least 5 years, preferably on complex multi-tier web-based business applications. Proficiency with HTML/XML/Javascript/CSS, most common Spring frameworks, build tools Jenkins/Gradle/Maven, Git, JMS, SQL, XSLT, JSP and Tag Libraries is essential. Expertise in either IntelliJ or Eclipse is also required. The ability to troubleshoot complex application issues including performance and security is key. You should exhibit proficiency in automated build, deployment and continuous integration processes (Jenkins) and have a working understanding of Design Patterns including Enterprise Integration Patterns.5+ years IT software development experience in JAA and transactional SQL, preferably using SQL Server.
Comprehensive understanding and experience of RDMS (relational database management system), Data warehouse, data modelling and database design.
Ability to troubleshoot complex database issues including performance and security.
Business Intelligence experience - processes such as Data Warehousing, Data Streams, analytics, visualisation/dashboard tools such as Power BI.
5+ years work experience in a JEE development environment, preferably gained on complex multi-tier web-based business applications.
Proficiency with HTML/XML/Javascript/CSS, most common Spring frameworks, build tools Jenkins/Gradle/Maven, Git, JMS, SQL, XSLT, JSP and Tag Libraries. API/web service development.
Expert level in either IntelliJ or Eclipse
Ability to troubleshoot complex application issues including performance and security.
Exhibit proficiency in automated build, deployment and continuous integration processes (Jenkins).
Working understanding of Design Patterns including Enterprise Integration Patterns.What sets this company apart:Our client offers an opportunity for career growth within a government organisation operating in the education sector. They are committed to providing a supportive work environment that encourages learning and professional development.What's next:Ready to take your career to the next level? Apply now!Apply today by clicking on the link provided.

Robert Walters

Similar Jobs

  • Senior Data Engineer

    Robert Walters

    • Wellington
    Our client is seeking a highly skilled and experienced Senior Data Engineer to join their dynamic team. This role offers the opportunity to work on complex data solutions, design…
    • 30 days ago
  • Senior Data Engineer - Platforms

    Xero

    • Wellington
    • Auckland
    Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive. At Xero, our purpose is to make life better f…
    • 1 month ago
  • Senior Engineer - Mobile (Android)

    Xero

    • Auckland
    • Wellington
    Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive. At Xero, our purpose is to make life better f…
    • 14 days ago