Senior Full Stack Developer
at Cognizant Technology Solutions
Melbourne VIC 3001, Victoria, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Jun, 2024 | USD 100000 Annual | 29 Mar, 2024 | 5 year(s) or above | Javascript,Front End Development,Microservices,Jenkins,Web Standards,Continuous Integration,Css,Spring Boot | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
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.
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).
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 http://www.cognizant.com/careers.Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
BA
Business, Design
Proficient
1
Melbourne VIC 3001, Australia