Senior Software Engineer – .Net

Senior Software Engineer – .Net Job Description Template

Our company is looking for a Senior Software Engineer – .Net to join our team.

Responsibilities:

  • Automate tasks through appropriate tools and scripting;
  • Works closely with technical leaders to help develop solution architecture, core system components and proof of concepts;
  • Conducts design reviews and code reviews to ensure superior product quality;
  • Handle the team of developers / mentoring the juniors by task briefing, review the tasks & giving feedback;
  • Design and develop of software platforms/products/product components using Java EE;
  • Perform a technical analysis of requirements & to prepare detailed technical design;
  • Communicate with the client for requirement analysis;
  • Member of the Engineering team focused on technical design and product development;
  • Develop tools and applications by producing clean, efficient code;
  • Works autonomously to tackle complex technical issues;
  • Strong problem-solving capability. Analyse business issues and technical problems independently, and come up with smart, logical solutions;
  • Identify, prioritize and execute tasks in the software development life cycle;
  • Ensure quality of developed code. Review test plans with QA drive the code reviews within the team;
  • Review and debug code;
  • Developing the internal documentation such as Project Plan, Database design, Functional design.

Requirements:

  • Team player with an inclusive approach to decision making;
  • Working knowledge of HTML, Java script, CSS, jQuery and Angular;
  • Experience in working with ETL tools like Microsoft SSIS is a plus;
  • Designation :- .NET Developer;
  • Strong experience designing and working with n-tier architectures (UI, Business Logic Layer);
  • EXPERIENCE :- 2-4 years in web application develipment;
  • Experience with Agile methodologies like Scrum and Test-Driven Development is a plus;
  • Qualification :- MSc(I.T) / MCA Master degree in CS and/or equivalent industry experience;
  • Experience in development of BI tools is a plus;
  • Excellent written and verbal communication skills;
  • Experience in developing high performance and scalable web applications with large databases is a plus;
  • C# ,.Net, SQL/T-SQL, JavaScript/DHTML, HTML, XML;
  • Proficiency with Microsoft SQL Server in designing and optimizing queries and stored procedures;
  • Good knowledge of the .NET 3.5/4.0 Framework, including Visual Studio, VB.NET, ASP.NET, MVC, ASMX and WCF Web Services, ADO.NET and ASP.NET AJAX;
  • SKILLS :- Proven experience with Microsoft .NET technologies 4.0 and above including, ASP.NET, ADO.NET, WCF.