Senior Software Engineer Job in Mphasis
Job DescriptionRole: Microsoft TechnologyLocation: Who are we looking for? 5-8 years of development experience in Microsoft .Net Web Technologies Strong foundation in Object Oriented Programming and Design Principles (OOP/OOD/SOLID) Experience designing and building data-driven applications applying clean code and architecture principles Demonstrate strong technical understanding of system architectures and a proven track record in software engineering of large scale Microsoft .NET web-based applications leveraging some of the following technologies: Web Technologies .Net Core, .Net 4.5+, ASP.NET MVC, HTML 5, Modular JS frameworks (ReactJS/Kendo) Web Services: WebAPI, REST Services, WCF Unit Testing: MS Test, nUnit Design Principles: OOP, SOLID, CQRS Pattern, Dependency Injection Database: SQL Server 2016 Demonstrate strong understanding of DevOps and software products lifecycle Understanding of secure coding practices Self-starter, ability to work in a fast-paced team environment Willing and able to learn the business and fully understand how and why tasks satisfy business needs Strong interpersonal, written, and oral communication skills Exposure to cloud technologies - Docker, Cloud Foundry, etc. Must have excellent written and verbal communication skillsTechnical Skills: Having knowledge of Agile methodology. Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project. Effectively collaborates and communicates with the stakeholders and ensure client satisfactionQualification:Education qualification: B.Tech, BE, BCA, MCA, M. Tech or equivalent technical degree from a reputed college.Whats in for you?At Mphasis, we promise you the perfect opportunity of building technical excellence, understand business performance and nuances, be abreast with the latest happenings in technology world and enjoy a satisfying work life balance. With the current opportunity, you will get to work with the team that has consistently been setting benchmarks for other deliveries in terms of delivery high CSATs, project completion on time and being one of the best teams to work for in the organization. You get an open and transparent culture along with freedom to experimentation and innovationAbout the practice/ Project:Expansion of a very successful pilot which provided the client to expand the project and staff. Who are we?Mphasis is a leading IT solutions provider, offering Applications, Business Process Outsourcing (BPO) and Infrastructure services globally through a combination of technology knowhow, domain and process expertise. Over the years we have left an indelible impression in the IT solutions domain with an impressive clientele and an extensive global presence. The accolades we have been garnering can be attributed to our undeterred focus in delivering quality solutions across verticals that meet the challenging requirements of our esteemed customers. Our integrated solutions offering is aimed at creating value for our customers, helping them in improving their business processes with minimum hassles and capital outlays.
Skills Required :
PRIMARY COMPETENCY : Microsoft Technologies PRIMARY SKILL : .NetCore PRIMARY SKILL PERCENTAGE : 51 SECONDARY COMPETENCY : Microsoft Technologies SECONDARY SKILL : Windows Communication Foundation (WCF) SECONDARY SKILL PERCENTAGE : 49

