Overview
On Site
Full Time
Skills
Legacy Systems
IaaS
SaaS
Systems Engineering
Programming Languages
Continuous Improvement
Software Development
Web Applications
Accessibility
Workflow
Automated Testing
Knowledge Sharing
Innovation
Technical Drafting
Technical Writing
Marketing
Open Source
Productivity
Recruiting
Legal
Regulatory Compliance
UI
User Experience
Analytics
Wiki
Onboarding
Collaboration
Scalability
Performance Tuning
.NET
Python
Microservices
Management
Git
Microsoft TFS
Version Control
Continuous Integration
Continuous Delivery
Jenkins
DevOps
High Availability
Database Design
Mentorship
Emerging Technologies
Application Development
C#
JavaScript
Node.js
AngularJS
React.js
Express.js
SQL Azure
Data Modeling
Data Flow
Docker
Kubernetes
Cloud Computing
Machine Learning (ML)
Artificial Intelligence
ServiceNow
Security Clearance
Cisco Certifications
Network+
Customer Engagement
SSCP
Security+
Microsoft
Microsoft Azure
SQL
Database
Cosmos-Db
Business Analytics
Business Analysis
Information Technology
Computer Science
ADA
Job Details
Job Title: Mid-level Software Developer (Full-Stack)
Job Location: Alexandria, VA. (Onsite)
Job Description:
Syneren is seeking a skilled and visionary Mid-level Software Developer to lead our software development team to design robust solutions within the Microsoft Azure ecosystem to help modernized legacy application to the newest technology and approach available in the Azure Cloud. As a Mid-Level Software Developer, you will play a critical role in shaping our cloud infrastructure, ensuring scalability, security, and performance. You'll collaborate with cross-functional teams, guide technical decisions, and drive innovation. If you're passionate about cloud application development architecture and have a deep understanding of Azure services, we encourage you to apply.
Company Overview
Syneren Technologies Corporation has expertise in operating, maintaining, and modernizing applications and IT systems for the Federal Government. We provide scientific and engineering expertise for critical agency missions. Our goal is to be at the forefront of change so that we can bring the best ideas to fruition for our clients' missions.
Mission & Vision
To be the leading provider of enduring systems engineering and software solutions, delivering measurable results, exceeding customer expectations, and fostering a workplace that promotes continuous growth and empowers employees to thrive, while enabling the missions of our customers and partners with high-quality products and services that lead to 100% satisfaction.
Summary of the Position
The Senior Software Developer (Full Stack) is a key technical leader responsible for designing, developing, and maintaining scalable web applications across both front-end and back-end architectures. This role requires deep expertise in modern programming languages, frameworks, and cloud technologies, as well as a strong understanding of user experience, performance optimization, and secure coding practices. The senior developer collaborates with cross-functional teams?including product managers, designers, and DevOps?to deliver high-quality software solutions that align with business goals. In addition to hands-on development, this position often mentors junior developers, contributes to architectural decisions, and drives continuous improvement across the software development lifecycle.
Essential Job Duties:
Design, develop, test, and deploy full-stack web applications using modern frameworks and technologies (e.g., React,
Angular, Node.js, .NET, Python, etc.).
Architect scalable and maintainable software solutions that meet business and technical requirements.
Write clean, efficient, and well-documented code following best practices for performance, security, and accessibility.
Collaborate with product managers, UX/UI designers, and other stakeholders to translate user needs into technical solutions.
Lead code reviews, provide constructive feedback, and ensure adherence to coding standards and development workflows.
Troubleshoot and resolve complex technical issues across the stack, including front-end, back-end, and database layers.
Integrate third-party APIs, services, and tools to enhance application functionality.
Manage CI/CD pipelines and contribute to DevOps practices for automated testing and deployment.
Mentor junior developers and contribute to team knowledge-sharing and skill development.
Stay current with emerging technologies and recommend adoption of tools or frameworks that improve productivity and
product quality.
Non Essential Duties:
Participate in internal innovation initiatives, hackathons, or proof-of-concept projects.
Assist in drafting technical documentation for external stakeholders or marketing teams.
Represent the company at industry conferences, meetups, or developer communities.
Contribute to open-source projects or internal tooling that supports developer productivity.
Support recruitment efforts by participating in technical interviews or reviewing coding assessments.
Collaborate with legal or compliance teams to ensure software aligns with regulatory standards.
Provide input on UI/UX design improvements based on user feedback or analytics.
Help maintain internal knowledge bases, wikis, or developer onboarding materials.
Explore and prototype emerging technologies for potential integration into future products.
Responsibilities:
Minimum Qualifications:
Preferred Qualifications:
Education:
Working Conditions
Physical Requirements:
Disclaimer
This job description is intended to describe the general nature and level of work performed. It is not an exhaustive list of all responsibilities, duties, and skills required.
ADA Compliance: Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
EEO-1 Statement: We are an Equal Opportunity Employer and do not discriminate based on race, color, religion, sex, national origin, age, disability, or genetic information.
E-Verify Participation: This employer participates in E-Verify to confirm the eligibility of all newly hired employees to work in the United States .
Equal Opportunity Employer, including disabled and veterans.
Job Location: Alexandria, VA. (Onsite)
Job Description:
Syneren is seeking a skilled and visionary Mid-level Software Developer to lead our software development team to design robust solutions within the Microsoft Azure ecosystem to help modernized legacy application to the newest technology and approach available in the Azure Cloud. As a Mid-Level Software Developer, you will play a critical role in shaping our cloud infrastructure, ensuring scalability, security, and performance. You'll collaborate with cross-functional teams, guide technical decisions, and drive innovation. If you're passionate about cloud application development architecture and have a deep understanding of Azure services, we encourage you to apply.
Company Overview
Syneren Technologies Corporation has expertise in operating, maintaining, and modernizing applications and IT systems for the Federal Government. We provide scientific and engineering expertise for critical agency missions. Our goal is to be at the forefront of change so that we can bring the best ideas to fruition for our clients' missions.
Mission & Vision
To be the leading provider of enduring systems engineering and software solutions, delivering measurable results, exceeding customer expectations, and fostering a workplace that promotes continuous growth and empowers employees to thrive, while enabling the missions of our customers and partners with high-quality products and services that lead to 100% satisfaction.
Summary of the Position
The Senior Software Developer (Full Stack) is a key technical leader responsible for designing, developing, and maintaining scalable web applications across both front-end and back-end architectures. This role requires deep expertise in modern programming languages, frameworks, and cloud technologies, as well as a strong understanding of user experience, performance optimization, and secure coding practices. The senior developer collaborates with cross-functional teams?including product managers, designers, and DevOps?to deliver high-quality software solutions that align with business goals. In addition to hands-on development, this position often mentors junior developers, contributes to architectural decisions, and drives continuous improvement across the software development lifecycle.
Essential Job Duties:
Design, develop, test, and deploy full-stack web applications using modern frameworks and technologies (e.g., React,
Angular, Node.js, .NET, Python, etc.).
Architect scalable and maintainable software solutions that meet business and technical requirements.
Write clean, efficient, and well-documented code following best practices for performance, security, and accessibility.
Collaborate with product managers, UX/UI designers, and other stakeholders to translate user needs into technical solutions.
Lead code reviews, provide constructive feedback, and ensure adherence to coding standards and development workflows.
Troubleshoot and resolve complex technical issues across the stack, including front-end, back-end, and database layers.
Integrate third-party APIs, services, and tools to enhance application functionality.
Manage CI/CD pipelines and contribute to DevOps practices for automated testing and deployment.
Mentor junior developers and contribute to team knowledge-sharing and skill development.
Stay current with emerging technologies and recommend adoption of tools or frameworks that improve productivity and
product quality.
Non Essential Duties:
Participate in internal innovation initiatives, hackathons, or proof-of-concept projects.
Assist in drafting technical documentation for external stakeholders or marketing teams.
Represent the company at industry conferences, meetups, or developer communities.
Contribute to open-source projects or internal tooling that supports developer productivity.
Support recruitment efforts by participating in technical interviews or reviewing coding assessments.
Collaborate with legal or compliance teams to ensure software aligns with regulatory standards.
Provide input on UI/UX design improvements based on user feedback or analytics.
Help maintain internal knowledge bases, wikis, or developer onboarding materials.
Explore and prototype emerging technologies for potential integration into future products.
Responsibilities:
- Design, develop, and deploy cloud-native applications using Microsoft Azure services
- Collaborate with product managers, architects, and other engineers to define technical requirements and deliver high-quality software
- Implement best practices for application development, including security, scalability, and performance optimization
- Supervise that developers write clean, maintainable, and efficient code in languages such as C#, .NET, JavaScript, or Python
- Develop and maintain APIs, microservices, and serverless components
- Ensure seamless modernization between on-premises systems to cloud-based applications
- Set up and manage Git and TFS repositories, ensuring version control best practices
- Design and implement CI/CD pipelines using Jenkins and Azure DevOps, automating the build, test, and deployment processes
- Architect and implement high-availability database systems using MS SQL, focusing on SQL Database Design
- Participate in code reviews and mentor junior engineers
- Stay up to date with Azure services, industry trends, and emerging technologies
Minimum Qualifications:
- Must have 5 or more years of Full-Stack application development preferable in an Azure cloud environment
- Must have 5 or more years of experience in both front-end and back-end technologies including C#, JavaScript, Node.JS, Angular, React, Express.JS
- ship required (Please do not apply if no ship)
- Microsoft AZ-900 Azure Fundamentals or any higher Azure Certification
- Proficiency in Microsoft Azure services, including Azure App Service, Azure Functions, and Azure SQL Database
- Proficiency with architecture and data modeling for applications, data flows and securing data at rest and in-transit
- Proficiency designing and implementing cloud-native applications
- Experience with containerization (e.g., Docker, Kubernetes) and serverless computing
- Knowledge about cross-domain cloud connection/traffic
- Familiarity with Azure Dev/Ops, Azure AI, Azure ML and Azure AI Search
- Service Now experience
- Secret Clearance
Preferred Qualifications:
- IAT Level I Certification will be required for this position. Candidates must currently have or should be able to obtain IAT Level 1
- Certifications (Ex: A+CE, CCNA-Security, Network+CE, SSCP, Security+)
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure Developer Associate
- Experience with non-SQL databases such as Cosmos DB
Education:
- BA degree in Information Technology, Computer Science, or related field
Working Conditions
- Standard office environment.
- May require extended hours during project deadlines or system implementations.
Physical Requirements:
- Prolonged periods in stationary position at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
- The person in this position needs to occasionally move throughout the office, including across longer distances such as from the building entrance to the workspace.
Disclaimer
This job description is intended to describe the general nature and level of work performed. It is not an exhaustive list of all responsibilities, duties, and skills required.
ADA Compliance: Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
EEO-1 Statement: We are an Equal Opportunity Employer and do not discriminate based on race, color, religion, sex, national origin, age, disability, or genetic information.
E-Verify Participation: This employer participates in E-Verify to confirm the eligibility of all newly hired employees to work in the United States .
Equal Opportunity Employer, including disabled and veterans.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.