Design and develop software solutions to address business needs. This includes new development, bug fixes, technical uplifts, as well as user and business support. Software developers at van Wagenen are responsible for developing in all layers for the technology stack, and often in more than one technology stack. As well, they are responsible for creating high-quality, maintainable solutions, maintaining technical currency, and professional growth.
Design and develop high-quality technical solutions to meet project requirements and architectural and design standards
Evaluate project requirements
Execute development testing to ensure new code, or code changes meet their requirements and are bug-free
Collaborate with other developers, BAs, business users, and other employees
Provide documentation, including well commented code and formalized documentation
Report on progress of projects, bugs, and other work items
Maintain a high degree of professionalism
Maintain technical currency
Bring ideas to the IT table
Must be able to remain in a stationary position 75% of the time; constantly operates a computer and other office productivity machinery, such as copy machine, and computer printer. The person in this position occasionally moves about inside the office; communicates with customers; must be able to exchange accurate information in these situations. This person will occasionally be asked to lift up to 20 pounds (team-lift) when moving PCs. This person must occasionally be able to work after hours when necessary.
Required Education and Experience
High School or equivalent Associate's degree (A.A) or equivalent from two-year college or technical school specializing in computer programming; Or four plus years related experience; Or equivalent combination of education and experience resulting in an advanced knowledge of programming.
4 or more years experience in -
Web development concepts such as HTML, CSS
Application analysis, design and development in C# and VB.NET
Visual Studio and the Microsoft .NET Framework
ASP.NET, including MVC
Microsoft SQL Server and RDBMS concepts.
Proficient in Microsoft Office software
Excellent verbal and written communications skills
Excellent mentoring skills
Knowledge of development patterns and best practices
Preferred Education and Experience
Experience in the design and development of web services
Knowledge of WinForms development is a plus
Experience in an agile environment using continuous integration
Bachelors degree in Computer Science, Management of Information systems or a similar field
Van Wagenen Financial Services