Senior .Net Developer Job Description Template
Our company is looking for a Senior .Net Developer to join our team.
Responsibilities:
- Define development standards, determining best technology practices build vs. buy decisions and open-source applications;
- Must be a team player with a passion for developing high quality software;
- Excellent communication skills (Ensure business and IT understanding of strategy and direction, constant follow-up and progress presentations);
- Satisfactorily comply with association policies and procedures;
- Participate in all levels of software development life cycle;
- Must have the ability to construct thoughtful, elegant, and productive graphical user interfaces;
- You’ll Initiate system analysis and design for software solutions,
- Develop applications for high-performance, high-integrity, scalability, and security;
- Responsible for synchronizing production and development server configuration and data;
- Proficiency with MS Office Applications (Word, Excel, Visio);
- Working experience of architecting, designing, building solutions on Azure;
- Develop and maintain project schedules and resource plans clearly defining ownership;
- Familiarity with Jira ticketing system;
- Utilize tools to assist with managing, testing, and tracking software projects;
- Production support and application maintenance.
Requirements:
- Bachelor’s degree in Computer Science or equivalent;
- Expert understanding of object-oriented design principles and architectures;
- Proficient in ASP.NET, MVC, C# and JavaScript with solid understanding of their ecosystem;
- Strong understanding of web development models, standards and practices;
- Web Services (REST, SOAP, XML-RPC, etc.);
- Customer-focused mindset;
- 4+ years of web development languages and frameworks (C#, .NET 4.0+, HTML, CSS, JavaScript);
- DevOps experience such as creating configuration, build, and test scripts for Continuous Integration environments;
- Experience with unit testing (nUnit, MSTest);
- 8+ years’ experience in programming primarily around C# and ASP.NET , including ASP.NET MVC, Lambda expressions;
- Excellent oral and written communication skills with the ability to understand others and clearly express thoughts;
- General knowledge of Angular or React and working with single page applications;
- Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
- Knowledge of common CMS platforms such as WordPress and Drupal;
- Proficiency in building web-based and mobile applications particularly for iOS platform.