C# .Net Developer
Serigor
Summary
Join our team as a C# .Net Developer and contribute to the design, development, implementation, and support of AASHTOWare Project (AWP) for our client. This remote position requires collaboration with business analysts and technical staff in an agile environment to deliver functionality for AWP Preconstruction and CRL modules. The role involves a wide range of activities, including system administration, report writing, automated testing, configuration, and interface development. This is a 12+ month contract position with the possibility of extension. The ideal candidate will have extensive experience in C#, .NET, and related technologies, along with a strong understanding of Agile methodologies. The position requires strong communication and collaboration skills to effectively work with both technical and business teams.
Requirements
- Demonstrate ability to perform a wide range of programming and analysis work and to work independently (5 years experience)
- Knowledge of SQL, C#, .NET, python, powershell, command line and other standard languages used in web application development (2 years experience)
- Knowledge of best practices in coding and security (2 years experience)
- Experience working well with others in a SCRUM software development team following Agile (2 years experience)
- Ability to clearly explain technical processes to team members (2 years experience)
- Ability to review and translate business user specifications to configure COTS applications to produce desired results (2 years experience)
- Ability to execute technical work using best practices, including GIT for source code maintenance (2 years experience)
Responsibilities
- Design, develop, implement, and support AASHTOWare Project (AWP) for the client
- Work with business analysts and other technical staff to deliver required functionality for AWP Preconstruction and CRL modules
- Perform system administration, report writing, automated testing, configuration, and interface development
- Work directly for the client Letting and Compliance Systems (LCS) manager
- Clearly explain how LAMDA is used for web application development and when to use it
- Clearly explain when and how to apply SOLID principles to software development
- Create test scripts to validate software quality
- Work well in an Agile SCRUM team, decomposing development work into backlog items estimable within 1-2 weeks
- Clearly explain technical processes to team members
- Review and translate business user specifications to configure COTS applications
- Execute technical work using best practices, including GIT for source code maintenance
Preferred Qualifications
- Experience in working with state DOT customers (2 years experience)
- Understand AASHTOWare Project out of the box tools & processes (2 years experience)
- Ability to evaluate and analyze AASHTOWare Project with requirements and make recommendations, based on technical expertise (2 years experience)
- Technical expertise in specific AASHTOWare Project functions and DOT business processes (2 years experience)
- Understanding of the AASHTOWare Project data model and how to use the Interactive Data Model tool for development of solutions (2 years experience)
- Ability to recommend development of and demonstrate best use of appropriate testing protocols (2 years experience)
- Knowledge of automated testing to be used when performing application upgrades (2 years experience)
- AASHTOWare Project (AWP) Active Reports Development (Grape City Tool) (2 years experience)