Senior Applications Developer
Mphasis Ltd
Apply on company website
Senior Applications Developer
Mphasis Ltd
Noida
Not disclosed
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