Software Developer
Description
develop and support applications and possess expert knowledge in application development using C#, SQLite and Microsoft Access. Other development tools are Visual C++, Oracle SQL and Microsoft SQL.
The Software Enterprise Engineer will be responsible for the design and development of software. This may include web-based solutions, windows-based solutions, and scripts. The Software Enterprise Engineer will also install, configure, and test new applications as needed.
Back-end support for applications can include writing triggers, procedures, and packages for database access, and tuning application SQL statements to optimize performance, as well as creating and maintaining any necessary database object.
High Priority qualifications, skills, experience, certifications
- Six years of C# / .Net and/or JAVA
- Experienced with GIT version control
- Relational database experience, such as queries, updates, Views & stored procedures in Oracle, SQLite, or another relational db
- Experience importing a database into a C# application
- Experience creating an installer / uninstaller / compress-for-install program for C#
- Experience creating a patching program for C#
- Experience creating APIs
Preferred Skills
- Familiarity with C++
- Experience with XML
- Experience with MVC (model view controller) architecture
- Experience with ASP.Net or ASP.Net Core
Qualifications
Qualifications and Education Requirements
Six years of experience in Systems Engineering, Programming, or as a Web Developer
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.