Overview:
Position Title: Senior Software Engineer
Job Location: Noida/Hyderabad/Indore
WFH: Hybrid
Required Experience: 5-8 Years
Work Timings/Shift: 11 AM- 8 PM
Positions: 1
Position Type: Full-Time
Responsibilities: Job Location: Noida/Hyderabad/Indore
WFH: Hybrid
Required Experience: 5-8 Years
Work Timings/Shift: 11 AM- 8 PM
Positions: 1
Position Type: Full-Time
Job Description (Job Summary/Roles & Responsibilities):
- Ensure that solution requirements are gathered accurately, understood, and that all stakeholders have transparency on impacts
- Perform coding to written Agile stories with unit tests adhering to coding standards and guidelines
- Line Manage or provide Technical Guidance to one or more engineers and act as a role model for your peer group
- Advocate best practices and concepts within your organization
- Work closely with your peers as a mechanism of continuous improvement
- Champion good agile practices that are foundational to product delivery
- Be an involved member of the MMC Technology community – contribute, collaborate, and learn
- Build strong relationships with product owners, solutions architects, analysts and pod leadership
- Work with state-of-the-art technologies to solve genuine, real-world problems
- Troubleshoot and resolved development issues
- Provide technical support to clients on existing problems
- Recommend and execute code improvements based on current solutions
Mandatory Skills:
- C# .Net 4.5, Entity Framework, WCF, ADFS, JavaScript, JQuery, SQL, Experience with Unit Testing
- Experience with container technologies such as Docker and Kubernetes
- Practiced experience refactoring, implementing design patterns, design driven development, continuous integration, system and application design, application security
- Strong Knowledge of SDLC processes and practices and experience with some or all of Confluence, JIRA, ADO, Github etc.
- Experience designing and deploying applications on cloud infrastructure with providers such as AWS and Microsoft Azure
- For the Senior Engineer role, we are looking for a candidate with proven experience of working on multiple products
- The ability to communicate effectively to both technical and non-technical colleagues in a cross-functional environment
- Proven track record of successfully delivering software with a broad mix of languages, technologies and platforms
- Experience working with Agile at Scale, Lean and Continuous Delivery approaches such as Continuous Integration, Test-Driven Development and Infrastructure as Code
- Experience with cloud native software architectures
- Proven experience in Security driven design practices and the remediation of SAST/DAST findings
- Experience in CI/CD and Devops practices including the use of Quality Gates to maintain high levels of code
- Strong Self-starter and involved squad contributor
Technical Skills or Qualifications Required:
- C# .Net 4.5
- Entity Framework
- WCF
- ADFS
- JavaScript
- JQuery
- SQL
- Experience with Unit Testing
- Experience with container technologies such as Docker and Kubernetes
- Practiced experience refactoring, implementing design patterns, design driven development, continuous integration, system and application design, application security
- Strong Knowledge of SDLC processes and practices and experience with some or all of Confluence, JIRA, ADO, Github etc.
- Experience designing and deploying applications on cloud infrastructure with providers such as AWS and Microsoft Azure
Desired Skills:
- Excellent debugging and troubleshooting skills
- Experience developing multi-tier Internet/Intranet applications and hands on experience in support and/or maintenance multi-tier applications
- Good knowledge of SDLC
- Experience working in offshore-onsite delivery teams
- Excellent analytical and effective communication skills
- Self-starter with excellent organizational and time management skills and analytical capabilities
- Fast learner, quality conscious and committed to deadlines
Education & Certifications:
BE/ BTech / MCA