Software Engineer

SoTalent
Rock Island, IL, USFull-timePosted Sep 18, 2026

About the role

Software Engineer (.NET, Cloud, Data Systems) - Intermediate

📍 Location: Rock Island, IL, US

🏢 Industry: Financial Services

💼 Work Setting: Hybrid

Are you a Full Stack Software Engineer with expertise in Microsoft technologies, web application development, database design, and application modernization?

This role supports critical U.S. Army mission requirements through the development, modernization, and maintenance of secure enterprise web applications. The position offers opportunities to work on mission-critical systems, maintain or obtain a security clearance, expand technical leadership capabilities, and contribute directly to national security initiatives.

The ideal candidate combines expertise in C#, .NET, SQL Server, front-end web development, secure software engineering, and application modernization while collaborating with government and contractor teams in a mission-focused environment.

Key Responsibilities

Full Stack Application Development

Design, develop, test, deploy, and maintain enterprise web applications.

Build scalable, secure, and maintainable solutions supporting Army missions.

Develop both frontend and backend components.

Participate in the complete software development lifecycle.

Deliver reliable and mission-ready software solutions.

Areas of Focus

Full Stack Development

Enterprise Applications

Web-Based Systems

Mission-Critical Solutions

Software Engineering

Backend Development

Develop business logic and application services using Microsoft .NET technologies.

Design and implement RESTful APIs and backend services.

Build scalable application architectures.

Ensure application performance and reliability.

Support integration between systems and data sources.

Technologies

C#

.NET Framework

.NET Core

Web APIs

Service-Oriented Architectures

Database Engineering

Design and maintain SQL Server databases.

Develop database schemas supporting business requirements.

Create and optimize:

Stored Procedures

Functions

Views

Indexes

Database Scripts

Implement version-controlled database changes.

Improve database performance and maintainability.

Technologies

Microsoft SQL Server

Database Design

Query Optimization

SQL Development

Front-End Development

Build and modernize responsive web applications.

Develop user interfaces that are intuitive, maintainable, and scalable.

Improve user experience across enterprise systems.

Support modernization of legacy applications.

Front-End Technologies

HTML5

JavaScript

CSS

Bootstrap

jQuery

Application Modernization & Refactoring

Maintain and enhance existing software applications.

Refactor legacy codebases to improve maintainability and performance.

Support migration to modern frameworks and architectures.

Reduce technical debt through continuous improvement initiatives.

Improve application scalability and security.

Secure Software Development

Apply secure coding practices throughout the development lifecycle.

Ensure applications meet security and compliance requirements.

Identify and mitigate software vulnerabilities.

Participate in security reviews and remediation activities.

Support secure application deployment practices.

Focus Areas

Secure Coding

Vulnerability Mitigation

Application Security

Software Assurance

Risk Reduction

Testing & Quality Assurance

Participate in code reviews and quality assurance activities.

Develop and execute testing strategies.

Support defect resolution and continuous improvement.

Ensure software quality and system reliability.

Promote engineering best practices.

Activities

Code Reviews

Unit Testing

Integration Testing

Defect Resolution

Quality Improvement

Documentation & Technical Communication

Create and maintain technical documentation.

Develop architecture diagrams and system documentation.

Produce:

Technical Specifications

User Guides

Design Documents

Operational Documentation

Support knowledge transfer and sustainment activities.

Team Collaboration

Work closely with:

Government Stakeholders

Contractor Teams

Software Engineers

System Administrators

Program Leadership

Responsibilities

Requirements Analysis

Solution Design

Feature Development

Technical Reviews

Mission Support

Technologies Used

Programming Languages

C#

JavaScript

SQL

Frameworks & Platforms

Microsoft .NET Framework

Microsoft .NET Core

Database Technologies

Microsoft SQL Server

Front-End Technologies

HTML5

CSS

Bootstrap

jQuery

Additional Focus Areas

Secure Software Development

Application Modernization

Refactoring

Enterprise Data Management

Qualifications

Education

Required

Bachelor's Degree in:

Computer Science

Software Engineering

Information Technology

Computer Engineering

Related Technical Discipline

Experience

Required

Minimum 3 years of professional experience developing full-stack web applications.

Experience designing and maintaining enterprise applications.

Experience supporting software throughout the complete development lifecycle.

Technical Skills

Backend Development

Required

C#

Microsoft .NET Framework

.NET Core

API Development

Business Logic Implementation

Database Development

Required

SQL Server

Database Scripts

Stored Procedures

Functions

Database Schema Design

Query Optimization

Front-End Development

Required

HTML5

JavaScript

CSS

Bootstrap

jQuery

Software Engineering

Required

Secure Coding Practices

Application Modernization

Code Refactoring

Source Control

Software Testing

Security Requirements

Required

Active Secret Clearance or

Ability to obtain an Interim Clearance and maintain a Secret Clearance.

Certification Requirements

Must obtain within six months of hire:

DoD 8570.01-M IAT Level I Certification

Example: Security+

Technical Certification

Example: Microsoft Azure Certification

Professional Competencies

Problem Solving

Analytical Thinking

Software Design

Communication Skills

Attention to Detail

Team Collaboration

Continuous Learning

Technical Documentation

Quality Focus

Mission Orientation

Core Competencies

Full Stack Development

C#

.NET Framework

.NET Core

SQL Server

HTML5

JavaScript

CSS

Bootstrap

jQuery

REST APIs

Secure Software Development

Application Modernization

Database Design

Software Testing

Enterprise Applications

Technical Documentation

Agile Development

National Security Systems

Responsibilities

  • Full Stack Application Development
  • Design, develop, test, deploy, and maintain enterprise web applications
  • Build scalable, secure, and maintainable solutions supporting Army missions
  • Develop both frontend and backend components
  • Participate in the complete software development lifecycle
  • Deliver reliable and mission-ready software solutions

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or related technical discipline
  • Minimum 3 years of professional experience developing full-stack web applications
  • Experience designing and maintaining enterprise applications
  • Experience supporting software throughout the complete development lifecycle

Benefits

  • Opportunities to work on mission-critical systems
  • Maintain or obtain a security clearance
  • Expand technical leadership capabilities
  • Contribute directly to national security initiatives

Skills mentioned

C#.NETBackend DevelopmentREST APIsSQLMicrosoft SQL ServerDatabase DesignJavaScriptHTMLCSS

About SoTalent

A recruitment media and candidate acquisition agency helping employers and hiring partners connect with relevant talent at scale. We promote live job opportunities across social, professional and digital channels, then screen and evaluate candidates to discover relevant opportunities while supporting employers with quality applicant flow. Focused on high-volume hiring sectors including healthcare, logistics, technology, engineering and skilled professions.

Staffing and Recruiting2-10 employeesNew York