Talent500
Website:
talent500.co
Job details:
Talent500 is hiring for one its clients
Job Overview:
Join the Product Development and Experience (PDX) team as a Senior Staff Software Engineer. The Developer Platform provides a suite of capabilities to enhance developer productivity, including Developer Portal which boosts developers across multiple platforms, a system that simplifies the infrastructure asset lifecycle and capability materials.
Responsibilities:
- Gather functional requirements and develop technical specifications, project plans, and test plans.
- Design and develop high-velocity web applications, prototypes, and proofs of concept (POCs).
- Act as a technical leader, mentoring junior and new team members while applying technical expertise to solve challenging programming and design problems.
- Engage in hands-on coding for approximately 70-85% of your time.
- Resolve defects and bugs during testing, as well as in pre-production, production, and post-release environments.
- Collaborate cross-functionally with various Intuit teams, including product management, QA/QE, product lines, and business units, to drive results.
- Contribute to the design and architecture of projects.
- Utilize experience with Agile Development, SCRUM, or Extreme Programming methodologies.
- Manage system and data integration.
Qualifications:
- Experience: 10+ years developing web, software, or mobile applications.
- Education: BS/MS in Computer Science or equivalent work experience.
- Technical Skills: Strong experience with Java, Spring Boot, AWS, Kafka, and Kubernetes.
- Data Processing: Strong experience with stream processing or near real-time data ingestion.
- Software Development: Experience with the entire Software Development Life Cycle (SDLC).
- Communication: Solid communication skills with the demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
- Design: A strong understanding of the software design and architecture process.
- Testing: Experience with unit testing and Test-Driven Development (TDD) .
- Emerging Tech: Knowledge of AI/ML, Generative AI, Data Science, and Machine Learning.
Preferred Experience:
- Developing, maintaining, and innovating large-scale, consumer-facing web or mobile applications.
- Experience with social, mobile, cloud/SaaS, big data, or analytics.
- Familiarity with the development challenges of highly scalable and available web applications.
- A commitment to continuous learning and experience with open-source and cutting-edge technologies.
- Experience with various modern web frameworks.
Click on Apply to know more.