Senior Applications Developer

Mphasis Ltd

Noida

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Delv Senior Software Eng

Senior Applications Developer (JavaScript/TypeScript)

About the Role

We are seeking a skilled Senior Applications Developer with strong expertise in JavaScript and TypeScript to join our innovative and collaborative development team. In this role, you will design, develop, and maintain high-quality software solutions that drive business success. You will leverage cutting-edge AI-powered coding tools to boost productivity, improve code quality, and accelerate troubleshooting. If you are passionate about modern development practices and eager to work in an Agile, inclusive environment, this is the opportunity for you.

Responsibilities

  • Collaborate closely with product owners, architects, analysts, and cross-functional teams to gather and clarify solution requirements.
  • Develop clean, efficient, and well-tested code for Agile user stories, adhering to coding standards and best practices.
  • Provide technical guidance and mentorship to junior developers and peers, fostering a culture of continuous learning.
  • Advocate and implement software development best practices, including continuous integration, continuous delivery, and automated testing.
  • Proactively utilize AI-assisted coding tools such as ChatGPT and GitHub Copilot to accelerate code writing, perform thorough code reviews, and troubleshoot issues efficiently.
  • Participate actively in code reviews, knowledge sharing, and continuous improvement initiatives.
  • Troubleshoot and resolve software defects and performance issues promptly, leveraging AI tools to identify root causes and solutions.
  • Recommend and implement improvements to existing codebases to enhance maintainability, security, and performance.
  • Stay current with emerging technologies and industry trends, especially in AI-assisted development, to continuously improve development processes and solutions.

Requirements

  • Proven experience as a software developer working on multiple products or projects, preferably in Agile environments.
  • Strong communication skills with the ability to effectively collaborate with both technical and non-technical stakeholders.
  • Experience with Agile methodologies, including Scrum or Kanban; familiarity with scaled Agile frameworks is a plus.
  • Solid understanding of cloud-native architectures and experience deploying applications on cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of security best practices in software development, including experience addressing static and dynamic application security testing (SAST/DAST) findings.
  • Hands-on experience with DevOps practices, including CI/CD pipelines, infrastructure as code, and quality gates to ensure high code quality.
  • Demonstrated ability and enthusiasm for leveraging AI-powered coding assistants (e.g., ChatGPT, GitHub Copilot) to enhance coding efficiency, improve code quality, accelerate troubleshooting, and reduce time-to-delivery.
  • Self-motivated with a strong sense of ownership and a collaborative team player mindset.
  • Skilled in applying design patterns, refactoring legacy code, and following design-driven development principles.

Technical Skills and Qualifications

  • Languages & Frameworks: JavaScript, TypeScript, Node.js, NestJS
  • Databases: MongoDB, SQL Server
  • Unit Testing: Jest
  • Messaging & Streaming: Kafka, Amazon SQS
  • Cloud Services: AWS (S3, Lambda, API Gateway, etc.)
  • Identity and Access Management: Okta
  • Security Testing: Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST)
  • Microservices Architecture: Design and implementation
  • Containerization & Orchestration: Docker, Kubernetes (K8s)
  • DevOps & CI/CD: Jenkins, GitHub Actions or similar
  • Monitoring & Logging (optional): ELK stack, Datadog
  • Software Development Lifecycle (SDLC) Tools: Jira, Confluence, Azure DevOps, GitHub

Why Join Us?

  • Work with cutting-edge technologies and modern development tools in a forward-thinking environment.
  • Collaborate in a supportive, innovative, and inclusive team culture that values diversity and continuous learning.
  • Leverage AI-powered coding assistants extensively to boost your productivity, improve code quality, and accelerate problem-solving.
  • Engage in continuous professional growth with a focus on AI-enhanced software development.
  • Contribute to building impactful software solutions that solve real-world problems efficiently.
  • Be part of a company committed to diversity, equity, and inclusion, fostering a workplace where everyone can thrive.

Job role

Work location

Noida

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Mphasis Ltd

Job posted by Mphasis Ltd

Apply on company website