Senior Software Consultant - Microsoft Technologies
RR Donnelley Outsource (Pvt) Ltd

Key Skillsets /Job Description
Key Skill
.Net Core , MVC, MS SQL, React,ASP.NET
Secondary Skill
Knowledge On Various DevOps Tools And Technologies, Continuous Integration And Continuous Delivery experience,
Certification (Optional)
Job Description
Position Description: Responsible for developing software using cutting-edge technologies. Interact with cross-functional teams and develop software applications as per client specifications.
Essential Qualifications: Bachelors degree in any science stream/DCA/MCA/BE/BTech/MTech/MS
Technical Qualifications:
Technology
? Coding object oriented web-enabled/Internet-based applications and Internet technologies including XML, HTTP, HTTPS. TCP/IP and HTML.
? Experience with RDBMS (Eg. SQL Server, Oracle)
Specialization
.Net
? Web technologies - ASP.Net, HTML,CSS, XML, JavaScript, Ajax
? Languages – C # , VB.Net
? Development Tools – Visual Studio 2008, Visual Studio 2010
? Experience with Application servers -. IIS6.0/IIS 7.0/IIS 7.5
? Application Architecture -. N-tier, MVC etc
? Added Advantage : HTML 5, CSS 3, Jquery, JSON, Crystal reports, Telerik
Experience: Minimum of 5 years in software development
Organization Structure: Report to Team Leader / Project Manager
Key Responsibilities
? Develop innovative software in small teams using cutting-edge technologies. Must be experienced especially in the areas of Object-Oriented Design, RDBMS concepts, System Design, Web Application Design, and N-tier Application Design.
? Analyze, design, develop and debug applications for both internal and external customers. Will be responsible for production support, implementation and unit testing. Will work closely with third level support, QA and DB Support Teams.
? Deliver projects on time and to specification with a market standard level of quality.
? Excellent communication and soft skills. Has good judgment and is able to come up with solutions and recommendations. Willingness to debate issues, challenge ideas, has ideas challenged, while maintaining a positive attitude.
? Ability to identify, prioritize and execute tasks to meet critical project deadlines
? Proactive interaction with Project Manager(s), other team members, customers. Ability to develop, review and maintain software specifications
Key Competencies
? Good communication skills
? Excellent analytical and problem solving skills
? Strong programming skills with strong understanding of project cycles, software development environments, and source control techniques
? Work with minimal supervision
? Good team player
? Continuously learn and update skills and knowledge