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.