Software Engineer
November 19, 2016
Our client in the Washington, DC area is currently looking for a Senior .Net Engineer with a focus on Front-End and UI technologies. This person will be responsible for building and maintaining internal and external facing web applications using ASP.NET as well as client-side browser technologies (e.g., JavaScript).You'll be implementing features and capabilities by leveraging various in-house and vendor solutions. It is important that candidates have a strong background in building scalable, maintainable, high-quality, and high-performing web applications. Essential Duties and Responsibilities: • Contribute to requirements gathering and analysis activities such as story boarding, developing use cases, and creating functional requirements specifications. • Contribute to creating feature specifications and technical design blueprints. • Create rich web user interfaces using HTML5, LESS, CSS, and JavaScript (Angular). • Create server-side functionality using object oriented design principles. • Building feature-focused unit and system testing (built both by you and others). • Contribute to user acceptance testing procedures and monitoring results. • Contribute to performance and load testing procedures and issue remediation. Required Experience: • 5+ years of progressive experience developing web applications that consume and/or generate XML and JSON/REST Web Services • Bachelor of Science degree or equivalent work experience • 3+ years of experience with design and development of interactive content • Solid understanding of object-oriented programming (OOP) and current design patterns/practices; Deep hands-on knowledge of: • The .NET Framework including C#, MVC 5, and ASP.NET. Client-side browser technologies including BootStrap, Angular JavaScript, CSS, and HTML. • Experience with designing relational databases and optimizing database structure for performance and/or maintainability and the ability to design and optimize queries. • Experience with Object Relational Modeling (ORM) with different tools such as Entity Framework (and/or nHibernate) and LINQ. • Experience with Styling and Responsive Design techniques using technologies such as LESS, HTML5, Bootstrap, and SASS. • Experience with Client-side browser development using jQuery, Knockout, or AngularJS; emphasis on Single Page Applications (SPA). • Experience with native mobile application development on any platform. • Demonstrate excellent verbal and written communication skills.
A little about us:
Founded in 1948, Robert Half (NYSE: RHI) is the world's first and largest specialized staffing services firm.

Know someone who would be interested in this job? Share it with your network.