Front End Web Developer/Designer

Georgia  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Summary
The .NET Developer will provide architectural and big-picture oversight for development of new, and enhancement of existing, web sites and custom applications. They will be responsible for ensuring quality and consistency of the software architecture, adherence and utilization of best practices across code, and ensure continual integration of new features and functionality to support internal and external client needs. They will also act as a mentor, providing day-to-day technical guidance to the development team and assisting with collective skill development.
Role and Responsibilities
Architect, develop, maintain, and/or enhance a suite of custom web application as the needs of the internal business and our clients expand and evolve.
Identify potential software architecture capability gaps, architectural risks, assumptions, and approaches, outline interdependencies, determine optimization opportunities, and ensure scalability and flexibility.
Create documented system architectures and assists in detail designs, class diagrams, use cases and coding specifications. Creates overview system documentation for developed applications.
Lead/mentor developers and share knowledge through knowledge-sharing presentations and code review sessions.
Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills (both written and verbal)
Additional responsibilities may be assigned as needed based on the needs of the business and clients.

SKILLS:

Knowledge, Skills, and Abilities
At least 8 years of experience with Object Oriented Design and development, with a focus on C# (.NET 4.0/4.5.x) language
Strong problem solving abilities, and an ability to understand and adapt to new concepts and technologies quickly
Ability to design and (re)evaluate overall architecture of an application, as well as integrate new development into existing architecture
Understanding of Software Development Lifecycle using Agile or iterative development and experience participating in each phase of the life cycle.
Should be an evangelist for design best practices, technical documentation, and creation of workflows/diagrams to be used as reference.
Experience designing and implementing integration points for 3rd party systems and data points into custom internal applications
Proven track record of multi-tasking business development, people management skills, and desire for mentoring and nurturing in-house developers
Ability to evaluate overall architecture of an application, looking for structural quality, best practices, code quality, re-usability and scalability, and - where applicable - use of open standards
Ability to work independently as a self-starter, and within a team environment.
Ability to adapt quickly to an existing, complex environment.
Excellent analytical and problem-solving skills, including providing multiple solutions to singular issues and pros/cons for each approach.
Experience with DevExpress custom controls (or similar), and AS400 systems is desirable
Additional Skills:
Technology Background
C# (.NET 4.5.x)
Windows Forms and Web Development
Visual Studio 2013, MS SQL
W3C standard web application Scripting languages and interchanges (HTML, CSS, JavaScript, Ajax, XML, and JQuery)
Web service development and utilization (WCF preferred)

Start date
n.a
From
Synectics
Published at
12.02.2016
Project ID:
1069529
Contract type
Freelance
To apply to this project you must log in.
Register