OverviewEmployment in this role is conditional upon successful execution of the contract by the client.
The Work:
The .NET/React Full Stack Developer, SME, will play a pivotal role in designing, developing, and maintaining high-quality web applications and services. With a deep understanding of both front-end and back-end development frameworks, you will be responsible for creating seamless, efficient, and scalable solutions to deliver an exceptional user experience. Working closely with cross-functional teams—including designers, product managers, and developers, you will engage in the full software development lifecycle: from initial concepts and design to testing and deployment.
Responsibilities
Key Responsibilities:
- Build, enhance, and maintainweb applicationsbased on theASP.NET framework, Entity Framework, andSQL Server.
- Develop and maintain front-end components usingReact, TypeScript, JavaScript, Node.js, andHTML5/CSS3.
- Design and implement scalable and reusable components for both thefront-endandback-end.
- DevelopAPIswith architectural styles such asREST, leveraging best practices likeDependency Injection.
- Ensure applications are high-performing, secure, and responsive while offering an exceptional user experience.
- Work closely with designers, product managers, and other developers to define, design, and implement new features.
- Write clean, scalable, and maintainable code in adherence to industry standards and internal best practices.
- Conduct thorough unit, integration, and system testing to ensure application quality and functionality.
- Proactively identify and address bugs or technical issues, ensuring minimal downtime for users.
- Participate in code reviews, offering constructive feedback to peers to improve software quality.
- Utilize Git/GitLab for source control and manage code repositories efficiently.
- Collaborate with Agile/Scrum methodologies to ensure timely delivery of features and enhancements.
- Other duties as assigned.
Qualifications
Qualifications 68 Here 27s What You Need:
The qualifications and skills listed below are intended to provide a general overview of the requirements for this position. However, due to the anticipated nature of the contract and the absence of a finalized task order from the client, this list should not be considered all-encompassing. Additional qualifications, certifications, skills, or experience specific to the client 27s requirements may be identified and requested upon award of the task order. Candidates should demonstrate flexibility and a willingness to adapt to evolving responsibilities as outlined by the client.
- Bachelor 27s degree inInformation Technology, Computer Science, or a related field, or equivalent experience.
- At least8 years of professional experiencein full-stack software development.
- Proficiency inASP.NET framework,.NET languages(e.g., C#, ADO.NET, EF), andEntity Framework.
- Strong knowledge ofSQL Serverand modern application architecture patterns (e.g., REST APIs).
- Hands-on experience withReact, TypeScript, JavaScript, Node.js, and web development technologies.
- Strong understanding offront-end and back-end software design patterns.
- Proficient in writing reusable and maintainable code with a focus on performance and scalability.
- Demonstrated ability to collaborate within teams and communicate effectively with stakeholders.
- Effective problem-solving skills and excellent attention to detail.
- Active Top Secret Security Clearance.
- Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.
Minimum Skills:
- Exceptional interpersonal skills with the ability to communicate in a clear, professional, and articulate manner.
- Exceptional verbal and written communication skills.
- Excellent organizational, analytical, and problem-solving skills with high-level attention to detail.
- Proven ability to multitask and prioritize in a fast past environment with changing priorities; adaptable to change and a quick learner.
- Must be self-motivated and able to work well independently as well as on a multi-functional team.
- Ability to handle sensitive and confidential information appropriately
- Proficient in MS Office, Word, Outlook, PowerPoint, and Excel.
Preferred Qualifications:
- Advanced experience with front-end frameworks such asReact.
- Familiarity withcloud platforms, such asAWSorAzure, and their related ecosystems.
- Knowledge ofObject Relational MapperslikeEntity Framework, along with database design (SQL and NoSQL).
- Hands-on experience withDevOps practicesincludingCI/CD pipelines, Docker, andGitLab CI/CD workflows.
- Professional certifications in.NET developmentorcloud computing technologies.
- Exposure to and experience working in anAgile/Scrum environmentto deliver iterative software solutions.
Our Commitment to you / overview of benefits:
- Medical, Dental and Vision Insurance; Wellness Program
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability options
- Basic Life and AD&D Insurance (Company Provided)
- Voluntary Life and AD&D options
- 401(k) Retirement Savings Plan with matching after one year
- Paid Time Off
Reports to: Program Manager
Working Conditions:
- Professional office environment, with the ability to work onsite in the main office.
- Must be physically and mentally able to perform duties extended periods of time.
- Ability to use a computer and other office productivity tools with sufficient speed to meet the demands of this position.
- Must be able to establish a productive and professional workspace.
- Must be able to sit for long periods of time looking at computer screen.
- May be asked to work a flexible schedule which may include holidays.
- May be asked to travel for business or professional development purposes.
- May be asked to work hours outside of normal business hours.
Other Duties: Please note this job description is not designed to cover or contain a comprehensive list of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.