Senior Software Developer
5 days ago
Applicants must be a US Citizen. All applicants must have an active clearance or be able to attain a clearance. If an applicant cannot support these requirements in addition to the items below, they will not be considered for the role.
i3solutions is seeking a Senior Software Developer to work as a member of our software development team supporting our federal and commercial clients. The Senior Software Developer collaborates in designing, developing, modifying, implementing, and maintaining IT solutions through new and existing applications, systems, databases, and applications infrastructure. The Senior Software Developer is responsible for the most critical activities on a development project to ensure projects are technologically sound and meet the needs of the customer. They contribute to every stage of the project lifecycle and maintain responsibility for the technical and project management details.
Required Technical Skills (10+ years minimum)
- React Web Development
- Expertise in developing user interfaces using ReactJS, including functional and class components.
- Strong understanding of modern JavaScript (ES6+), JSX, and state management libraries (e.g., Redux or Context API).
- Experience with responsive design, component libraries (e.g., Material-UI, Ant Design), and CSS-in-JS solutions (e.g., styled-components).
- Familiarity with React Router and integrating APIs using tools like Axios or Fetch.
- Knowledge of performance optimization techniques (e.g., lazy loading, code splitting)
- .NET Web Development
- Experience with ASP.NET Core or ASP.NET MVC for building scalable, secure web applications.
- Proficiency in C# programming and understanding of RESTful API development.
- Familiarity with Razor Pages, Blazor, or other modern .NET front-end frameworks.
- Experience with Entity Framework (EF) for data access and ORM.
- Knowledge of building and consuming Web APIs, gRPC, or SignalR for real-time applications.
- SQL Server
- Proficiency in writing efficient SQL queries, stored procedures, and triggers.
- Experience with database design, normalization, and indexing to optimize performance.
- Familiarity with SQL Server Management Studio (SSMS) and tools like Azure Data Studio.
- Understanding of database security, backups, and recovery strategies.
- Ability to work with large datasets and complex joins.
- MongoDB
- Experience with NoSQL databases and document-based data modeling in MongoDB.
- Proficiency in creating, querying, and managing MongoDB collections.
- Knowledge of performance tuning, indexing, and replication in MongoDB.
- Familiarity with using MongoDB Atlas for cloud-hosted database solutions.
- Experience integrating MongoDB with Node.js or .NET applications.
- Azure DevOps
- Experience with setting up CI/CD pipelines using Azure DevOps for build and deployment automation.
- Familiarity with source control (Git) and branching strategies (e.g., GitFlow).
- Knowledge of creating and managing Azure Boards for task tracking and sprint planning.
- Hands-on experience with Infrastructure as Code (IaC) using tools like Bicep, Terraform, or ARM templates.
- Understanding of Azure Repos, Azure Artifacts, and release management
- Neo4j
- Familiarity with graph database concepts and Cypher query language.
- Understanding of use cases for graph databases, such as social networks, recommendation systems, and relationship modeling.
- Experience integrating Neo4j with backend applications using official drivers (e.g., for .NET, JavaScript, or Python)
- Soft Skills
- Strong problem-solving skills and ability to work collaboratively in a team environment.
- Excellent communication skills for interacting with stakeholders and other developers.
- Adaptability to work in agile or scrum development environments
-
Senior Salesforce Software Developer
1 day ago
Sterling, VA, United States iQuasar Full timeNexthreat is seeking to fill the Senior Salesforce Software Developer position in Washington, DC. At Nexthreat, we strive to provide the next generation of cutting-edge technologies. Our growth means exciting career opportunities for talented professionals in engineering, software development, and other key areas. We offer competitive compensation and...
-
Senior Salesforce Software Developer
5 days ago
Sterling, VA, United States iQuasar Full timeNexthreat is seeking to fill the Senior Salesforce Software Developer position in Washington, DC. At Nexthreat, we strive to provide the next generation of cutting-edge technologies. Our growth means exciting career opportunities for talented professionals in engineering, software development, and other key areas. We offer competitive compensation and...
-
Senior Software Engineer TS/SCI, $160K
2 weeks ago
Sterling, VA, United States Millennial Software Solutions Inc Full timeJob Type Full-time Description About Millennial Software: Millennial Software is revolutionizing the landscape of security and defense by leveraging our core competencies in software development, automation, DevSecOps, and machine learning. We are an employee-owned company, every employee receives equity in the company 100% company-paid medical, dental, and...
-
Senior Software Engineer TS/SCI, $160K
2 weeks ago
Sterling, VA, United States Millennial Software Solutions Inc Full timeJob Type Full-time Description About Millennial Software: Millennial Software is revolutionizing the landscape of security and defense by leveraging our core competencies in software development, automation, DevSecOps, and machine learning. We are an employee-owned company, every employee receives equity in the company 100% company-paid medical, dental, and...
-
Senior Software Engineer TS/SCI, $160K
50 minutes ago
Sterling, VA, United States Millennial Software Solutions Inc Full timeJob Type Full-time Description About Millennial Software: Millennial Software is revolutionizing the landscape of security and defense by leveraging our core competencies in software development, automation, DevSecOps, and machine learning. We are an employee-owned company, every employee receives equity in the company 100% company-paid medical, dental, and...
-
Senior Software Developer
2 weeks ago
Sterling, VA, United States Northstrat Full timeNorthstrat is seeking a senior developer with experience architecting and implementing technical solutions using modern software development practices and technologies. This is a new project with greenfield development! Your responsibilities will include architecting and implementing microservice solutions for complex problems and mentoring junior...
-
Senior Software Developer
7 days ago
Sterling, VA, United States Northstrat Full timeNorthstrat is seeking a senior developer with experience architecting and implementing technical solutions using modern software development practices and technologies. This is a new project with greenfield development! Your responsibilities will include architecting and implementing microservice solutions for complex problems and mentoring junior...
-
Senior Software Developer
2 days ago
Sterling, VA, United States Northstrat Full timeNorthstrat is seeking a senior developer with experience architecting and implementing technical solutions using modern software development practices and technologies. This is a new project with greenfield development! Your responsibilities will include architecting and implementing microservice solutions for complex problems and mentoring junior...
-
Lead Software Developer
1 day ago
Sterling, VA, United States Kasmo Global Full timeKey Skills: Strong .Net with Azure exp with good companies. The Lead Software Developer will: Oversee and direct technical staff to develop code and unit tests for the development, enhancement, or maintenance of software / systems. Lead meetings to gather and interpret user technical requirements/user stories to design software components and solutions based...
-
Lead Software Developer
3 days ago
Sterling, VA, United States Kasmo Global Full timeKey Skills: Strong .Net with Azure exp with good companies. The Lead Software Developer will: Oversee and direct technical staff to develop code and unit tests for the development, enhancement, or maintenance of software / systems. Lead meetings to gather and interpret user technical requirements/user stories to design software components and solutions based...