Search This Blog

February 4, 2019

.Net Developer

.Net Developer
   Lenexa,KS
 
ESSENTIAL SKILLS: 
• Must have a Bachelor’s Degree in Computer Science (or related field) and 6 years of web development experience in .Net technologies or a Master’s Degree in Computer Science (or related field) with 3 years of web development experience using .NET technologies 
• Experienced in developing multi-tier, multi-layer enterprise level applications 
• Experience developing framework components and web services 
• Experience in WCF Services development 
• Experience in application design patterns: MVC, Façade, Inversion of Control, Abstract Factory, Singleton 
• Proficient in C#, SQL, HTML4/5, CSS3, XML/XSLT, JQuery, AngularJS 
• Strong knowledge of Object Oriented Programming & Database Architecture 
• Strong knowledge of UML and application design 
• Expert knowledge of object-oriented application design and development principals 
• Experienced with rich domain models such as Domain Driven Design 
• Experienced with source code management and continuous integration 
• Experienced in developing security measures to prevent against hacking attacks 
• Experienced with test driven development (TDD) 
• Strong oral and written communication skills 
• Ability to manage and juggle multiple tasks at one time 
• Must work well in a team environment 
• Experienced in Agile product development 
PREFERRED SKILLS: 
• Knowledge of Service Oriented Architecture (SOA) 
• Familiar with persistence technology like NHibernate or Entity Framework 
DUTIES AND RESPONSIBILITIES: 
• Analyze, design, develop and maintain .NET 2.0 – 4.6 applications that service internal and external vendor and client systems aligning with the business needs.
• Create detailed specification documents based on business requirements. 
• Develop quick prototypes for business stakeholder verification to use as a foundation for design/development solutions. 
• Create and execute testing plans and procedures. 
• Automate processes using software tools and scripts. 
• Manage system enhancements and upgrades. 
• Participate in latest technology research applicable to meet new business challenges. 
• Provide guidance, mentoring, education, and leadership on how to effectively create and support the applications. 
• Follow best practices for technology and business level technology implementation. 
• Conduct system architecture reviews to guarantee corporate alignment. 
• Conduct code level and other systems quality assurance tests and procedures. 
• Experience with enterprise architecture tools such as UML, MS Visual Studio.Net, source control, defect tracking, integration, and workflow tools. 
Thanks
Divya
divya@levanture.com

Company Name | Website