What are the responsibilities and job description for the Senior Application Developer position at Silotech Group Inc?
Overview
Silotech Group delivers Advanced Cyber Solutions, Intelligence Solutions, Enterprise/Cloud IT Services, and Managed IT/Security Services to Federal, State, and Commercial clients. Our mission is to provide customized, agile technical solutions that empower clients to achieve their goals, fostering trust and collaboration at every step. We specialize in data management, enterprise platforms, service engagement, and workforce development, emphasizing innovation, integrity, and exceptional service delivery.
Silotech Group is seeking a skilled and experienced Senior Application Developer to support critical IT modernization projects for the Department of Defense (DoD). The Senior Application Developer will play a key role in designing, developing, and implementing solutions based on performance work statement (PWS) requirements, ensuring seamless delivery of modernized applications.
This is for a proposal effort.
Location
Hybrid out of Columbus, OH
- Primary Work Location: The contractor will perform work at their facilities with monthly travel to Columbus, OH, for collaboration with Government Subject Matter Experts (SMEs).
- Travel Frequency: One week per month on-site in Columbus, OH.
- No Outside the Continental U.S. (OCONUS) travel is anticipated.
Clearance Requirements
- IT-III Security Clearance or a current National Agency Check with written Inquiries (NACI) at the time of proposal submission
Essential Roles and Responsibilities
As the Senior Application Developer, you will be responsible for developing and implementing solutions that align with project objectives, using industry best practices for application design, development, and deployment within the DoD environment.
Key Responsibilities:
- Application Development:
- Design and implement solutions to meet Proof of Concept (PoC) objectives, adhering to PWS requirements.
- Collaborate with government SMEs (e.g., COBOL programmers) to execute automated code translation and optimization tasks.
- Develop applications using modern software development frameworks, tools, and languages.
- Technical Collaboration:
- Work closely with the Software/Solutions Architect and Systems Engineer to execute and accomplish PWS tasks effectively.
- Ensure proper integration of applications with hierarchical and relational database structures.
- Full Stack Development:
- Build and maintain applications leveraging Java, HTML, .NET, AngularJS, JavaScript, SOAP, REST APIs, and mobile/web-based API technologies.
- Implement solutions utilizing agile software methodologies and ensure adherence to best practices in application design and deployment.
- AI/ML Integration:
- Incorporate Artificial Intelligence (AI) and Machine Learning (ML) processes into solutions, ensuring advanced functionality and optimization.
- Documentation and Best Practices:
- Follow programming standards such as proper encapsulation, use of meaningful names for variables/methods, and efficient loop structures.
- Create and maintain comprehensive documentation for code and processes.
Qualifications
Education:
- Bachelor’s degree in Computer Science, Information Systems, Engineering, IT, or a closely related discipline.
Experience:
- At least 10 years of total work experience developing applications for large, complex IT systems.
- Proven success in legacy modernization projects, particularly within federal government environments (DoD preferred) or with legacy mainframe-based systems in commercial banking/finance.
- Proficient in working with hierarchical and relational database structures.
- Demonstrated experience as a full-stack developer.
- Significant experience implementing software solutions using agile methodologies.
- Expertise in AI/ML processes and integrating them into applications.
Certifications:
- Relevant certification from a nationally recognized technical authority.
- DoD-approved 8750 IAT Level II certification (e.g., Security , CASP ).
Preferred Skills:
- Experience in legacy modernization and automated code translation.
- Proficiency in modern software frameworks and tools such as Java, AngularJS, and REST APIs.
- Familiarity with AI/ML processes and their implementation in software solutions.
Other Skills:
- Strong analytical and problem-solving abilities.
- Excellent collaboration and communication skills.
- Commitment to delivering high-quality results within tight deadlines
Silotech Group is an Equal Opportunity/Affirmative Action Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected characteristic.