- Bachelor's degree plus at least five years related experience; or at least seven years related experience; or equivalent combination of education and experience.
- Three years’ experience in software development and unit testing including both website and desktop applications
- Three years’ experience programming in a relational database including structured query language and defined data structures (e.g DDL and T-SQL)
- Three years’ experience with service-oriented architecture (SOA) design
- At least two years’ experience with systems design, using source code management tools (e.g. TFS 2013), Third Party Tools (e.g. Telerik)
- Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation
- Knowledge of BPM Tools such as PMNSoft
Required skills, knowledge and abilities
- Demonstrates strong proficiency in multiple languages and tools such as VB.Net or C#.Net, and ASP.NET
- Knowledge of the Software Development Life Cycle and systems design
- RDBMS skills including SQL Server 2012/2014
- Strong proficiency in front-end web design such as Java Script, HTML 5, and CSS
- Solid understanding of User Interface frameworks (e.g. Angular JS Framework)
- Knowledge of responsive frameworks (e.g. Boot Strap)
- Proficient in service-oriented architecture (SOA)
- Proficient in products that provide source code management (e.g. TFS 2013)
- Proficient in Web Services (e.g. Rest/SOAP API)