AngularJavaScriptMS SQL ServerOraclePostgresSQLTypeScriptC#CPostgreSQLSQL Server
About this role
Role Overview
Design and code software application architectures that meet functional and non-functional requirements as well as user acceptance criteria.
Create software code, unit tests and assist with encoding, testing, debugging, and documentation
Understand client requirements and prepare designs for translating those into software applications
Uses coding methods in specific programming languages to initiate or enhance program execution and functionality
Perform installation of code releases and patches and write scripts or programs for IT applications
Research, and assists in the development, and/or participates in hands-on installation, configuration, and maintenance of large enterprise applications. This includes troubleshooting production issues, deploying application and configuration components, automation and upgrade.
Assist in production support of business applications; troubleshoot application failures and diagnosing performance or reliability issues of applications; assisting application teams in the use of custom support tools.
Requirements
A Bachelor of Science (BS) degree in related field or equivalent work experience can be substituted instead of a degree.
Must have a total 6+ years of IT Experience design, develop, and maintain both new and existing software applications
Programming in modern JavaScript, Angular, C#, ASP, HTML, and CSS
Experience developing front-end / user interface development
Experience developing middle tier, business logic, REST APIs, web services
Experience developing backend, integrations, Microsoft SQL/T-SQL, Microsoft SQL Server OR Oracle SQL/Oracle PL/SQL
Experience with PostgreSQL
Experience with NUnit
Previous Federal/Gov't Contracting experience is a Plus
Good communications skills in both writing and verbal.