Send me more jobs like this

software application development

Keywords / Skills : .Net Framework

4 - 9 years
Posted: 2019-07-21

Industry
ITES/BPO
Function
IT
Education
Bachelors
Degree
Posted On
21st Jul 2019
Job Ref code
126551
Job Description
Job Description :

Key Job Description/Responsibilities
Job Description Form Job Title: Level 4 Senior Software Engineer (.NET/MVC/Angular/Azure/MS-SQL) Service Line: GTS Deloitte Description: Deloitte & Touche, one of the nation''s leading professional services firms, provides assurance and advisory, tax, and management consulting services through nearly 30,000 people in more than 100 U.S. cities. The firm is dedicated to helping our clients and our people excel. Known as an employer of choice for innovative human resources programs, Deloitte & Touche has been recognized as one of the "100 best companies to work for in America" by Fortune magazine for six consecutive years. Deloitte & Touche is part of Deloitte Touche Tohmatsu, one of the world''s leading professional services, with more than 92,000 people in over 135 countries. We are looking for an experienced Senior Software Engineer who is an active participant involved in the day to day activities of an agile project delivery team. This role brings extensive and practical experience with the techniques and approaches required in delivering Agile projects using .NET, Microsoft SQL Server, and SharePoint 2010. Senior Software Engineer is expected to be Subject Matter Expert on .NET Frameworks and should have a solid understanding of the disciplines required to deliver within an enterprise environment. Senior Software Engineer interacts with a project team and assist them in making appropriate technology decisions. This individual will join an enthusiastic, fast-paced and dynamic team at Deloitte Global. Sustained exceptional performance, team collaboration with a focus on delivery, innovation and dedication are daily requirements. Key Responsibilities: • Design, Build, Unit Test and document Windows and Web Based applications using Microsoft platform and technologies (C#, .NET, ASP.NET, MVC, SQL Server, WCF, ADFS) • Use the latest Single Page Application frameworks (Angular, ReactJS, Knockout, etc) to build responsive web applications that consume RESTful services. • Design, Build, Unit Test and document SOA based applications and Web Services using Microsoft platform and technologies. • Work with Senior Software Engineers, Architects, Development Managers, and Business Analysts to clearly define and understand business requirements, development estimation, and work plans for multiple internal enterprise projects. • Work with Lead architect to conceptualize and prototype the appropriate solution, present to the development team and document the design of the business component and database objects required to implement the solution. Own the responsibility (or as part of a team) of development of the detailed design for individual projects. • Recommend technological solutions/options when required on projects and teams to achieve business objectives. • Coordinate with other Software Engineers and cross-functional team members, both onshore and offshore for solutions and development tasks on projects. • Take ownership (or as part of team) of the solutions and conduct periodic code review to verify compliance of the coding to the coding standards, design, and patterns. • Produce accurate deployment instructions for efficient and error-free implementations. • Proactively benchmark application code to mitigate performance and scalability issues. Identify the strategies to increase the performance and scalability of the application • High-level and detailed Design documentation of developed solutions. • Assist Operations Team with any environment issues during application deployment across QA, Staging and Production environments. • Investigate and isolate system issues, develop a strategy to fix them and work with operations and infrastructure teams to implement. The successful candidate will meet the following requirements: • Minimum 4 years of hands-on experience in software application development • Minimum 4 years’ experience in designing, building and deploying enterprise solutions with expertise in Microsoft Technologies with a focus .NET frameworks: C#, ASP.NET, MVC, JQuery, Bootstrap, Angular, JavaScript, Transactional development, asynchronous processing, WCF, HTML and DHTML, XML, XSLT, LDAP. Candidate is required to be a subject matter expert with .Net technologies. • Proficient in SQL Server concepts for Application Development and performance tuning. • Minimum 3 years of hands-on experience in enterprise application systems development. • Minimum 2 years of experience with patterns, best practices, and advance programming constructs like threading, TPL, and code access security. • Minimum 2 years of Experience in performance tuning of web application and SQL Server. • Minimum 1 year experience with implementing solutions on Microsoft Azure. • Strong knowledge in HTML5 and CSS3. • Experience designing and/or developing solutions in a Service Oriented Architecture (SOA, ESB) • ADFS configuration and ADFS based SSO solutions development experience is a plus • Knowledge and experience with agile and object-oriented methodologies, design patterns, notations, and processes: Unified Modeling Language (UML), Rational Unified Process, refactoring • Strong understanding of infrastructure and security concepts. • Strong interpersonal and organizational skills. • Experience working on applications for Global use is a plus • Working experience with server farms, firewalls, networks, and distributed systems a plus • Microsoft Certified Software Developer (MCSD) and/or Microsoft Certified Applications Developer (MCAD) a plus Required Skills • Minimum 4 years Bachelor''s Degree in technical field. • Strong communication and organizational skills. • Flexibility, energy and ability to work well with others in a team environment • The ability to effectively manage multiple assignments and responsibilities in a fast-paced environment • Expert problem solver. Finding simple answers to complex questions or problems.
Key Skill(s)

Similar Jobs
View All Similar Jobs
Walkin for you