Full Stack Software Developer
- - TX-Austin
- Austin, TX, USA
- Full Time
Position Purpose:
The candidate will support projects related to public safety, defense and national security. Responsibilities will include designing software applications, developing back-end databases and front-end applications, and working closely with stakeholders to ensure the applications support the specific project requirements. The successful candidate is innovative and a proven contributor and enjoys working side by side on diverse teams of other engineers, data scientist and subject matter experts. The candidate must have the flexibility to balance multiple on-going tasks while operating efficiently with minimal supervision.
This role can be assigned to either Atlantic City, NJ, Charlottesville, VA or Austin, TX.
Essential Duties and Responsibilities:
• Gather accurate and thorough requirements from end users for application and/or database development
• Design, develop, and deploy web applications and desktop applications
• Maintain existing web and desktop applications
• Design, develop, and manage databases
• Code consistent, efficient, maintainable, and scalable components
• Create quality mockups, proof of concepts, and prototypes
• Research and learn new technologies, frameworks, and best practices
• Code and debug programs or applications or make modifications to existing programs or applications
• Design and implement software modules and interfaces among applications or databases
• Develop and maintain program and application documentation
Required Knowledge, Skills, and Responsibilities:
• Proficiency in Relational Database Management Systems (RDBMS) and Structured Query Language (SQL)
• Proficiency in desktop application or web application development
• Proficiency in one or more of the following database platforms: SQL Server, Oracle, and Microsoft Access
• Proficiency in one or more of the following: Microsoft Visual Studio, .NET Framework, and ASP.NET
• Experience with Microsoft Office products (Word, Excel, PowerPoint)
• Experience with Extract-Transform-Load (ETL) processes preferred
• Proficiency with C#, Visual Basic (VB), and/or Visual Basic for Applications (VBA) preferred
• Knowledge of client-side technologies such as JavaScript, jQuery, HTML5 and CSS preferred
• Ability to code from requirement, functional, and/or design documents preferred
• Understanding of software QA methodologies, tools and approaches preferred
• Training and experience with current software development methodologies and processes (e.g., Agile/scrum processes, version control) preferred
• Database administration experience preferred
• Scientific background (with a focus on chemistry or biology) and/or experience with analytical laboratory data management and data mining preferred
Education and Experience:
Bachelor Degree (or higher) in Computer Science, Math, Information Systems, Engineering, or other related field
At least two years, and preferably five, years of database development and application development
Certificates & Licenses:
None
Clearance:
This position requires that the candidate be willing and able to complete a successful background screening for a security clearance. Candidates with an active or previously held security clearance is highly preferred.
Working Conditions/Enviornment:
Ability to work in varying conditions to include: traditional office environments with extended sedentary periods required for code writing, data management, data analysis, etc.
THIS POSITION HAS BEEN CLOSED! PLEASE CHOOSE ONE OF THE OPTIONS BELOW:
-
Apply Now
- Search Current Openings