Desired Skills and Experience
- Can you build a basic MVC web app with no documentation?
- Can you optimize your queries to a database?
- Can you set up a web server?
- Can you create a system to schedule and monitor tasks?
- Can you write clear and clean documentation?
- Can you conceptualize a request to a web server from start to end?
- 5+ years hands-on experience working as a Developer
- Full Stack Development experience (web/middleware/database applications language agnostic)
- Enterprise deployed application experience
- Full software development lifecycle (requirements through deployment)
- Experience in several of the following technologies/processes:
- Unix and/or Windows Systems Administration
- Database Administration
- Network Administration
- Oracle Database: Understanding SQL, and writing efficient queries.
- Red Hat Linux: Understanding OS, editors, and constructs.
- Apache Webserver: Coding for, configuring, startup/shutdown, and publishing
- Unix Shell: Bourne, Korn, or bash.
- Windows Shell: PowerShell
- Perl/Python
- Experience with Vulnerability Scanners (Qualys/Nessus/Rapid7)
- Secure Development Lifecycle principles
- Cloud services (AWS/Azure/CloudFoundry)
- Familiarity with Cyber Security & Information Security technology
- Exposure to Agile development methodologies (e.g. Scrum, Kanban)
- Able to work under pressure in time critical situations.
- Excellent written and verbal communication skills are required. Ability to communicate effectively with business representatives in explaining impacts and strategies and where necessary, in layman’s terms.