Position: Software Development Specialist
Location: Alexandria VA
Work Environment: On-site with potential for authorized telework
Clearance Required: Secret
Status: Funded
Knowesis is currently seeking an exceptional Software Development Specialist to join our team and provide invaluable support to the Department of Defense Office of Inspector General (DoD OIG) Information Technology Support Services (ITSS) Bridge contract.
To be eligible for this position candidates must have a Secret security clearance and possess United States Citizenship without the need for sponsorship both now and in the future. Applicants without proof of United States Citizenship will not be considered due to the positions security clearance requirements.
The Job Duties and Responsibilities include but are not limited to the following:
- Provide a full range of application development support through all phases of the software development lifecycle for the Department of Defense Office of Inspector General (DoD OIG) systems
- Provide software development programming configuration and customization support for customer technical issues and requests
- Design code and test new applications to meet OIG business requirements
- Enhance existing systems by analyzing business objectives preparing an action plan and identifying areas for modification and improvement
- Maintain existing software systems by identifying and correcting software defects
- Support development using established development tools guidelines and conventions including SQL Server Hypertext Markup Language (HTML) Cascading Style Sheets (CSS) JavaScript and C#.NET
- Modify develop write and implement software programming applications and components
- Coordinate with user interface designers to develop site architecture
- Create client-side applications and websites that meet customer requirements
- Develop code and test web-based software using HTML 5.0 JavaScript CSS and Content Management System (CMS) systems
- Create documentation for user information site maps privacy policies security functionality and usability
- Work with the quality assurance team to resolve issues resulting from pre-live testing
- Provide support customizations workspace creation and modification for the OIG ticketing system
- Provide SharePoint customization and development
- Develop and enhance user interfaces and custom web applications through the use of JavaScript C# and other browser-based technologies
- Provide support development and creation for customized plugins
- Follow all OIG Change Management and Engineering Review processes and ensure changes are completed according to the project and release manager schedule
- Work with the OIG Project Management Office (PMO) to establish and meet project milestones to ensure all solutions meet documented customer requirements and are within project scope
- Maintain existing and as required develop new documentation that includes Standard Operating Procedures (SOPs) system design documentation and technical specifications adhering to organizational templates policies and standards
- Ensure all developed solutions are in compliance with Defense Information Systems Agency (DISA) Security Technical Implementation Guides (STIGs) Department of Defense (DoD) and OIG policies and standards
- Participate in code reviews and follow secure coding practices
- Troubleshoot and debug application issues in development test and production environments
- Support the OIG PMO and Enterprise Architect (EA) during requirement analysis to develop technical solution options
- Create and maintain application documentation including technical design documents user guides and system architecture diagrams
- Meet OIG established service level metrics and performance standards
- Travel within the Continental United States (CONUS) and the National Capital Region (NCR) may be required to attend meetings conferences and training
Required Qualifications:
- Bachelors degree from an accredited university in computer science information systems software engineering information technology or a related technical field
- Minimum of 5 years of experience in software development application programming or related technical roles
- Strong programming experience with C# Framework
- Experience with web development technologies including HTML CSS and JavaScript
- Experience with Microsoft Structured Query Language (SQL) Server and database programming
- Experience with full software development lifecycle (requirements analysis design development testing deployment and maintenance)
- Experience designing coding and testing new applications
- Experience enhancing and maintaining existing software systems
- Experience with debugging and troubleshooting software applications
- Experience with version control systems (Git Team Foundation Server or similar)
- Knowledge of secure coding practices and application security principles
- Knowledge of Department of Defense Security Technical Implementation Guides (STIGs) and compliance requirements
- Strong documentation skills and ability to create technical specifications and user documentation
- Experience working in a government or DoD environment
- Strong analytical and problem-solving skills
- Excellent communication skills and ability to work effectively with technical and non-technical stakeholders
Preferred Qualifications:
- Information Assurance Technician (IAT) Level I certification in accordance with DoD 8570.01-M guidance (Security Plus GIAC Security Essentials Certification (GSEC) Certified Ethical Hacker (CEH) or similar)
- Microsoft Certified Solutions Developer (MCSD): App Builder or Microsoft Certified: Azure Developer Associate
- Information Technology Infrastructure Library (ITIL) v3 or later certification
- Experience with Microsoft Dynamics Customer Relationship Management (CRM) development and customization (versions 4.0or later)
- Experience with Microsoft SharePoint development and customization
- Experience with the Microsoft Azure cloud platform and cloud-based application development
- Experience with JavaScript frameworks and libraries (Angular React jQuery)
- Experience with RESTful Application Programming Interfaces (APIs) and web services
- Experience with Object-Relational Mapping (ORM) frameworks (Entity Framework)
- Experience with Agile/Scrum software development methodologies
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines
- Experience with automated testing frameworks and unit testing
- Experience with Microsoft Visual Studio and Visual Studio Code
- Experience with Microsoft SQL Server database design optimization and performance tuning
- Experience with Content Management Systems (CMS)
- Experience with ticketing systems (BMC Footprints or similar)
- Experience supporting both unclassified and classified networks (NIPRNet SIPRNet)
- Masters degree in computer science software engineering information systems information technology or a related technical field
- Multiple Microsoft development certifications
Benefits:
- Health (Preferred Provider Organization (PPO) & High Deductible Health Plan (HDHP) Insurance
- Dental
- Vision
- Short-Term Disability (STD) & Long-Term Disability (LTD)
- Basic Life Insurance
- 401k Company Match & Voluntary Products
Knowesis is committed to providing equal employment opportunities to all individuals based on merit and qualifications. We prohibit discrimination in all aspects of employment as required by Title VII of the Civil Rights Act and other applicable federal laws. Our company values all applicants and employees and fosters a work environment where everyone is treated with respect and dignity.
Required Experience:
IC
Position: Software Development SpecialistLocation: Alexandria VAWork Environment: On-site with potential for authorized teleworkClearance Required: SecretStatus: FundedKnowesis is currently seeking an exceptional Software Development Specialist to join our team and provide invaluable support to the ...
Position: Software Development Specialist
Location: Alexandria VA
Work Environment: On-site with potential for authorized telework
Clearance Required: Secret
Status: Funded
Knowesis is currently seeking an exceptional Software Development Specialist to join our team and provide invaluable support to the Department of Defense Office of Inspector General (DoD OIG) Information Technology Support Services (ITSS) Bridge contract.
To be eligible for this position candidates must have a Secret security clearance and possess United States Citizenship without the need for sponsorship both now and in the future. Applicants without proof of United States Citizenship will not be considered due to the positions security clearance requirements.
The Job Duties and Responsibilities include but are not limited to the following:
- Provide a full range of application development support through all phases of the software development lifecycle for the Department of Defense Office of Inspector General (DoD OIG) systems
- Provide software development programming configuration and customization support for customer technical issues and requests
- Design code and test new applications to meet OIG business requirements
- Enhance existing systems by analyzing business objectives preparing an action plan and identifying areas for modification and improvement
- Maintain existing software systems by identifying and correcting software defects
- Support development using established development tools guidelines and conventions including SQL Server Hypertext Markup Language (HTML) Cascading Style Sheets (CSS) JavaScript and C#.NET
- Modify develop write and implement software programming applications and components
- Coordinate with user interface designers to develop site architecture
- Create client-side applications and websites that meet customer requirements
- Develop code and test web-based software using HTML 5.0 JavaScript CSS and Content Management System (CMS) systems
- Create documentation for user information site maps privacy policies security functionality and usability
- Work with the quality assurance team to resolve issues resulting from pre-live testing
- Provide support customizations workspace creation and modification for the OIG ticketing system
- Provide SharePoint customization and development
- Develop and enhance user interfaces and custom web applications through the use of JavaScript C# and other browser-based technologies
- Provide support development and creation for customized plugins
- Follow all OIG Change Management and Engineering Review processes and ensure changes are completed according to the project and release manager schedule
- Work with the OIG Project Management Office (PMO) to establish and meet project milestones to ensure all solutions meet documented customer requirements and are within project scope
- Maintain existing and as required develop new documentation that includes Standard Operating Procedures (SOPs) system design documentation and technical specifications adhering to organizational templates policies and standards
- Ensure all developed solutions are in compliance with Defense Information Systems Agency (DISA) Security Technical Implementation Guides (STIGs) Department of Defense (DoD) and OIG policies and standards
- Participate in code reviews and follow secure coding practices
- Troubleshoot and debug application issues in development test and production environments
- Support the OIG PMO and Enterprise Architect (EA) during requirement analysis to develop technical solution options
- Create and maintain application documentation including technical design documents user guides and system architecture diagrams
- Meet OIG established service level metrics and performance standards
- Travel within the Continental United States (CONUS) and the National Capital Region (NCR) may be required to attend meetings conferences and training
Required Qualifications:
- Bachelors degree from an accredited university in computer science information systems software engineering information technology or a related technical field
- Minimum of 5 years of experience in software development application programming or related technical roles
- Strong programming experience with C# Framework
- Experience with web development technologies including HTML CSS and JavaScript
- Experience with Microsoft Structured Query Language (SQL) Server and database programming
- Experience with full software development lifecycle (requirements analysis design development testing deployment and maintenance)
- Experience designing coding and testing new applications
- Experience enhancing and maintaining existing software systems
- Experience with debugging and troubleshooting software applications
- Experience with version control systems (Git Team Foundation Server or similar)
- Knowledge of secure coding practices and application security principles
- Knowledge of Department of Defense Security Technical Implementation Guides (STIGs) and compliance requirements
- Strong documentation skills and ability to create technical specifications and user documentation
- Experience working in a government or DoD environment
- Strong analytical and problem-solving skills
- Excellent communication skills and ability to work effectively with technical and non-technical stakeholders
Preferred Qualifications:
- Information Assurance Technician (IAT) Level I certification in accordance with DoD 8570.01-M guidance (Security Plus GIAC Security Essentials Certification (GSEC) Certified Ethical Hacker (CEH) or similar)
- Microsoft Certified Solutions Developer (MCSD): App Builder or Microsoft Certified: Azure Developer Associate
- Information Technology Infrastructure Library (ITIL) v3 or later certification
- Experience with Microsoft Dynamics Customer Relationship Management (CRM) development and customization (versions 4.0or later)
- Experience with Microsoft SharePoint development and customization
- Experience with the Microsoft Azure cloud platform and cloud-based application development
- Experience with JavaScript frameworks and libraries (Angular React jQuery)
- Experience with RESTful Application Programming Interfaces (APIs) and web services
- Experience with Object-Relational Mapping (ORM) frameworks (Entity Framework)
- Experience with Agile/Scrum software development methodologies
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines
- Experience with automated testing frameworks and unit testing
- Experience with Microsoft Visual Studio and Visual Studio Code
- Experience with Microsoft SQL Server database design optimization and performance tuning
- Experience with Content Management Systems (CMS)
- Experience with ticketing systems (BMC Footprints or similar)
- Experience supporting both unclassified and classified networks (NIPRNet SIPRNet)
- Masters degree in computer science software engineering information systems information technology or a related technical field
- Multiple Microsoft development certifications
Benefits:
- Health (Preferred Provider Organization (PPO) & High Deductible Health Plan (HDHP) Insurance
- Dental
- Vision
- Short-Term Disability (STD) & Long-Term Disability (LTD)
- Basic Life Insurance
- 401k Company Match & Voluntary Products
Knowesis is committed to providing equal employment opportunities to all individuals based on merit and qualifications. We prohibit discrimination in all aspects of employment as required by Title VII of the Civil Rights Act and other applicable federal laws. Our company values all applicants and employees and fosters a work environment where everyone is treated with respect and dignity.
Required Experience:
IC
View more
View less