Addis InfoTech is looking for intermediate to senior level .NET Application Developers to provide application development and maintenance services for several projects. Successful candidates will be responsible for the development, maintenance, testing and on-going support of large scale enterprise level solutions.
Required Skills:
Direct enterprise level experience with C# with the .NET framework is preferable, and VB .NET experience would also be considered.
Experience with .NET Framework (2.0, 3.0/3.5, and/or 4.0/4.5).
Experience with ASP.NET MVC and/or Web Forms, XML/XSLT, HTML/HTML5, CSS/CSS3, JavaScript, AJAX, and JavaScript frameworks such as jQuery, React.js, Angular.js, Knockout.js, or Amber.js.
Experience with web services such as WCF and/or Web API.
Experience in the design, planning & implementation phases as well as support of enterprise level n-tier distributed applications.
Experience in documenting technical designs and mock user interfaces based on user and business requirements.
Excellent communication, organizational skills, time management and problem solving abilities.
Desirable Skills:
Project experience with formal development methodologies and formal change management procedures.
Experience facilitating, gathering and documenting user requirements through application design sessions with business clients.
Experience with unit testing, test-driven development and tools.
Experience in an environment with continuous integration (TFS Build, MSBuild or equivalents).
Experience with LINQ, Entity Framework and/or nHibernate.
Experience with XAML, WPF, and MVVM pattern.
Experience with responsive design frameworks such as Bootstrap.