We are seeking a .NET/C# developer with experience in the design and development of medium-to-large scale custom software solutions. Primary responsibility will include providing development and documentation support on the design of multiple complex object-oriented Department of State applications using the most up-to-date technologies to provide the best user experience and improved maintainability.
This role requires strong development skills. You must be able to work collaboratively with the customers and project team to ensure delivery of the best solutions while strategically positioning the application to be enhanced for future growth.
Design, develop, provide formal unit test scripts and debug new and existing applications
Write code to specifications and under the direction of management and technical lead
Complete all tasks related to technical analysis, design, building and unit testing, quality assurance, system test and implementation in accordance with the Agile – SCRUM IT development life cycle
Participate in code and design reviews
Be prepared to carry out business analysis tasks to ensure that the development/change meets user requirements and expectations
Prepare all necessary documentation and processes to enable ongoing support of systems, including maintenance procedures, technical information needed to make enhancements, and security documentation
Always conform to documentation, coding, and quality standards as defined
Communicate with internal and external customers, supervisors, and management to analyze their needs to implement software solutions
Perform analysis and provide recommendations of software requirements to determine feasibility of design
Must hold an active Secret clearance
Minimum of 5 years of development experience using .NET 4.0 and newer
Experience with WPF
Experience in .NET MVC designing / development (up to MVC 4)
Experience with Web API
Experience with C#
Experience with web services/SOAP protocol
Experience with Microsoft SQL Server / T-SQL
Experience with Oracle
Experience with ReactJS
Experience with Bootstrap
Experience with Relational Database Design/Data Modeling
Ability to effectively prioritize and execute tasks in a high-pressure environment
Experience with Service Oriented Architecture (SOA)
Requires bachelor's degree or equivalent, and three to five years of related experience.
Experience with Object Oriented design principles and design patterns.
Experience with Gulp.
Experience with Swagger.
Experience with Reflux.
Knowledge of XML and XSLT
Knowledge of AD Security Groups
Experience with connecting to AD using LDAP
Development certifications preferred, but not required.