Software Developer: Level II
RemoteUnited States
Job Summary
Develop ETL processes using Python, Java, .NET/C#, or similar OOP languages while contributing to existing code consistent with prior conventions. Architect solutions using SQL Server, Oracle, MongoDB, DB2, and data modeling to align with customer strategic goals. Design and implement REST APIs for data processing clients and create new architectural features into existing infrastructures. Perform architectural analysis and design using structured and object-oriented techniques to support large-scale highly available services. Work with Development Team leaders to design data models and software functionality. Requires a Bachelor's degree in engineering or computer science with 3-5 years of architectural experience, a security clearance, and the ability to work on multiple projects simultaneously. This role is remote with little to no travel.
Required Qualifications
- Bachelor's degree in engineering, computer science, mathematics, or similar technical discipline
- Demonstrated experience (3-5 years) performing architectural definition and analysis
- Must have a security clearance or have the ability to obtain one
- Must be capable of working on multiple projects simultaneously
- Strong written and verbal communication skills
- Ability to work independently and within a team environment
- Knowledge of system engineering processes, particularly architecture analysis and evaluation of alternatives
- Knowledge of Python, Java, .NET/C#, or similar OOP languages
Desired Qualifications
- Other Software Development certifications by recognized Government or academic institution
- Demonstrated experience developing with advanced systems engineering concepts and/or tools
- Demonstrated operational experience with intelligence systems
- Working knowledge of IBM's i2 Solutions
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.