Job Description :
REQUIREMENTS:

5 years’ experience with Windows Server 2012, IIS 7 or 8, .NET Framework 4.0+, .NET Standard 2.x, ActiveReports
5 years’ experience with Web services, REST API, SOAP, JSON, XML, WSDL
4 years’ experience with front end languages and libraries such as HTML, CSS and JavaScript, jQuery, XML
4 years’ experience with XML related technologies XSD, DTD, XSLT, XPATH
4 years’ experience in designing, implementing and testing database functional objects using SQL server
4 years’ experience (Procedures, Packages, Functions, Jobs)
4 years’ experience with Object-oriented programming and experience applying modern design patterns
4 years’ experience in developing APIs, and using both sync and async integration patterns (Rest, SOAP, XML, messaging, queues, event streams)
4 years’ experience Agile development tools and practices
4 years’ experience Unit testing and version management tools
4 years’ experience Strong hands-on experience in conceptual, logical, and physical modeling, data normalization
4 years’ experience process, and data access strategies
4 years’ experience with software development, testing, and quality assurance methodologies


PREFERRED:

2 years’ experience in DevOps and CI/CD
2 years’ Microsoft Certified Professional Developer (MCPD)


RESPONSIBILITIES:

Analyzes and converts detailed specifications, and data from project specifications and statements of problems and procedures, to create or modify computer programs
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture
Build the front-end of applications and develop and manage well-functioning databases and applications
Write effective APIs
Analyzes proposed computer applications in terms of equipment requirements and capabilities
Writes new programs and analyzes, reviews, and rewrites existing programs to solve problems, increase operating efficiency, or adapt to new requirements
Prepares test data
Corrects program errors
Documents the methods and procedures used in developing, testing and correcting programs
Assists in designing programs and systems architecture; preparing program specifications; coding, testing, and debugging computer programs

Client : Department of Transportation