Job Description
Cognitive is seeking a Senior .NET Developer to support the VA T4NG Consolidated Corporate Support Services (CCSS) program serving our Department of Veterans Affairs Corporate Portfolio clients across the entire U.S. The Senior .NET Developer will support the migration and integration of complex software systems to the VA’s Enterprise Cloud enclave (Azure), including on-premises private cloud infrastructures. Additionally, this role involves designing, developing, and implementing software to address solution modernization requirements.
Responsibilities Include:
• Ensures the logical and systematic conversion of requirements into total systems solutions that acknowledge technical, schedule, and cost constraints.
• Designs the implementation of IT systems that require the integration of diverse and complex components.
• Creates problem statements, defines operational requirements (including integration with other systems or components), researches and models system architecture and configuration, investigates alternatives, performs cost analysis and estimation, and conducts decision analysis.
• Performs functional analysis, timeline analysis, requirements allocation, and interface definition studies to translate requirements into hardware and software specifications.
• Provides specific, detailed information for selection, implementation techniques, and tools for the most efficient solution to meet business needs, including present and future capacity requirements, facility requirements, data storage, backup, monitoring, operations systems, directory services, identity management, access management, and automation.
• Applies extensive technical expertise and has full knowledge of other related disciplines.
• Develops technical solutions to complex problems that require the regular use of ingenuity and creativity.
• Represents the organization as a prime technical contact on contracts.
Specific skillsets/expertise required for this role include:
• Forms and Publications Orders (FP Orders) Application Modernization:
• Systems architecture
• Systems engineering
• Solutions development
• Collaborate with customers to understand their business requirements and conduct Fit-Gap analysis using Lifecycle Services (LCS).
• Provide general usability guidance and prepare reference material/task guides for end users.
• Communicate issues and project tasks to team members using DevOps and highlight risks to management timely.
• Solid knowledge and understanding of relational databases, data warehousing design, and ETL/ELT Technologies.
• Expertise with PowerBI integration.
• Proficiency in .NET front-end and back-end development (C#, ASP.NET, .NET Core).
• Experience in performing upgrades to newer versions/newer technologies that are part of the migration effort, including utilization of VAEC cloud services, tools, and infrastructure.
• Proficient in data modeling and schema design to support scalable, efficient applications.
• Hands-on experience with database replication, sharding, and indexing to improve query performance and data availability.
• Skilled in unit testing using NUnit framework, integration testing, and end-to-end testing.
• Familiarity with Jira boards for issue tracking.
• Hands-on experience creating reports with Power BI.
• Familiarity with GitHub and Git workflows (e.g., Gitflow, feature branching).
• Visual Studio Code (VS Code), Middleware: Application and Web Server Software.
• Experience with development, support, and sustainment of the VAEC technologies and services, including VAEC Azure GovCloud and other on-premises infrastructure.
Required Education, Experience, and Clearance:
• Bachelor’s degree and nine (9) years or more experience, OR
• Master’s degree and seven (7) years or more experience
• 2-3 years of experience implementing Microsoft Dynamics 365 SCM
• Ability to obtain a VA Position of Public Trust – Medium Background Investigation (MBI)
Desired Skills:
• Azure cloud knowledge and experience.
• IT technical background and mainframe programming experience.
• Experience with development, support, and sustainment of the VAEC technologies and services, including VAEC Azure GovCloud and other on-premises infrastructure.
• Familiarity with modern tools and technologies, such as API libraries, CLI, Java, JavaScript, Python, Microservices, Serverless, MLOps, and AIOps.
Responsibilities
- Additionally, this role involves designing, developing, and implementing software to address solution modernization requirements
- Ensures the logical and systematic conversion of requirements into total systems solutions that acknowledge technical, schedule, and cost constraints
- Designs the implementation of IT systems that require the integration of diverse and complex components
- Creates problem statements, defines operational requirements (including integration with other systems or components), researches and models system architecture and configuration, investigates alternatives, performs cost analysis and estimation, and conducts decision analysis
- Performs functional analysis, timeline analysis, requirements allocation, and interface definition studies to translate requirements into hardware and software specifications
- Provides specific, detailed information for selection, implementation techniques, and tools for the most efficient solution to meet business needs, including present and future capacity requirements, facility requirements, data storage, backup, monitoring, operations systems, directory services, identity management, access management, and automation
- Applies extensive technical expertise and has full knowledge of other related disciplines
- Develops technical solutions to complex problems that require the regular use of ingenuity and creativity
- Represents the organization as a prime technical contact on contracts
- Forms and Publications Orders (FP Orders) Application Modernization:
- Systems architecture
- Solutions development
- Collaborate with customers to understand their business requirements and conduct Fit-Gap analysis using Lifecycle Services (LCS)
- Provide general usability guidance and prepare reference material/task guides for end users
- Communicate issues and project tasks to team members using DevOps and highlight risks to management timely
Requirements
- Systems engineering
- Solid knowledge and understanding of relational databases, data warehousing design, and ETL/ELT Technologies
- Expertise with PowerBI integration
- Proficiency in .NET front-end and back-end development (C#, ASP.NET, .NET Core)
- Experience in performing upgrades to newer versions/newer technologies that are part of the migration effort, including utilization of VAEC cloud services, tools, and infrastructure
- Proficient in data modeling and schema design to support scalable, efficient applications
- Hands-on experience with database replication, sharding, and indexing to improve query performance and data availability
- Skilled in unit testing using NUnit framework, integration testing, and end-to-end testing
- Familiarity with Jira boards for issue tracking
- Hands-on experience creating reports with Power BI
- Familiarity with GitHub and Git workflows (e.g., Gitflow, feature branching)
- Visual Studio Code (VS Code), Middleware: Application and Web Server Software
- Experience with development, support, and sustainment of the VAEC technologies and services, including VAEC Azure GovCloud and other on-premises infrastructure
- Required Education, Experience, and Clearance:
- Bachelor’s degree and nine (9) years or more experience, OR
- Master’s degree and seven (7) years or more experience
- 2-3 years of experience implementing Microsoft Dynamics 365 SCM
- Ability to obtain a VA Position of Public Trust – Medium Background Investigation (MBI)