Full Stack Developer - Melbourne, Australia - COGNIZANT

    COGNIZANT
    COGNIZANT Melbourne, Australia

    Found in: Talent AU C2 - 1 week ago

    Cognizant background
    Full time
    Description

    What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment This is creating many opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world.
    At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story.

    Position Summary:

    • As a senior full stack developer, you'll work with cutting edge technology at massive scale, continually seeking creative and innovative solutions, often to new problems.
    • You will undertake sophisticated programming and software development to support the creation of enterprise multi-channel applications for large, complex, and distributed environments for our Tier 1 clients.
    • Your primary purpose is to craft and optimize code that forms the backbone of our digital interfaces, enabling seamless and intuitive interactions for our customers.
    • Collaborating closely with cross-functional teams, including business stakeholders, analysts, architects, UX designers, and scrum masters, you play a pivotal role in delivering high-quality, innovative solutions.
    • Your coding expertise is instrumental in shaping the digital landscape, ensuring an exceptional user experience, and driving the success in the ever-evolving digital ecosystem.

    Mandatory Skills:

    Digital Solution Development:

    • 5+ years of experience in developing solutions for digital products, leveraging the mentioned capabilities.

    Core Skills

    • Proficient in React and Angular frameworks (Must have).
    • Expertise in Typescript programming language (Must have).
    • Familiarity with Nests for backend development (Must have).
    • Competence in Spring Boot for Java-based applications (Must have).
    • Familiarity with asynchronous programming techniques in JavaScript.
    • A good knowledge of web standards, especially HTML and Web Content Accessibility Guidelines (WCAG).
    • A good knowledge of CSS, especially modern layout techniques (e.g. flexbox, CSS Grid).
    • Hands on experience with modern build systems for front-end development (e.g. webpack, rollup).
    • Significant hands-on experience across microservices and API development using Java, Spring, Spring Boot.
    • Significant hands-on experience and knowledge across REST concepts and expertise in designing well-formed RESTful APIs.
    • Hands-on experience in deploying solutions on the AWS cloud platform (Must have).
    • Proficient in utilizing Azure DevOps and Jenkins for continuous integration and deployment (Must have).

    Roles and Responsibilities:

    • Solution Development:
    • Develop solutions in accordance with the intended solution architecture for Digital, ensuring alignment with organizational goals and standards.
    • Quality Assurance:
    • Foster a test-driven and quality-led culture by implementing systems that prove their correctness.
    • Utilize tools such as TDD (Test-Driven Development), BDD (Behaviour-Driven Development), CI/CD (Continuous Integration/Continuous Deployment), and automation to enhance the reliability and performance of developed solutions.
    • Documentation:
    • Produce comprehensive documentation for solutions created by the Digital team, facilitating effective support and future modifications.
    • Collaboration with UX and BA:
    • Work closely with UX (User Experience) and BA (Business Analysis) resources to ensure that the development of solutions meets the intended outcomes, combining technical excellence with user-centric design and business requirements.
    • Agile Team Collaboration:
    • Collaborate with all members of agile development teams, contributing actively to team discussions, and providing technical insights and expertise.
    • Scrum Master and Product Owner Collaboration:
    • Work under the direction of the Scrum Master and Digital Product Owners on a day-to-day basis, ensuring alignment of development efforts with agile methodologies and business priorities.
    • Receive technical and career direction from the Digital Development Leader, aligning individual growth with organizational objectives.
    • Solution Reusability:
    • Ensure the reuse of solutions and components aligning with industry best practices, promoting efficiency, and reducing redundancy in development efforts.

    Salary Range: >$100,000

    Next Steps:If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you Please apply directly with us.For a complete list of open opportunities with Cognizant, visit is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.

    About Cognizant:
    Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses.Learn how Cognizant helps clients lead with digital at or follow us @Cognizant.