Job Description
Job Description
We are actively seeking a highly skilled C#/.Net Architect to join our dynamic team serving our Department of Veterans Affairs Corporate Portfolio clients across the entire U.S. As an Architect, you will be responsible for the architecture, design, and development of our financial systems. This position requires deep technical expertise in C# and .NET, as well as experience with Oracle databases and financial systems. You will work closely with other developers, business analysts, and stakeholders to deliver high-quality software solutions.
Key Responsibilities.
- Analyze business requirements and translate them into technical specifications.
- Design and architect scalable, robust, and secure software solutions for financial applications.
- Develop and maintain system architecture documents, including high-level design, system flow diagrams, and integration plans.
- Ensure architectural alignment with industry best practices, standards, and compliance requirements, particularly those relevant to financial systems.
- Lead the development and maintenance of new and existing applications using C#, .NET, and ASP.NET technologies.
- Implement best practices for coding, security, and performance optimization.
- Develop complex modules and components that integrate with Oracle databases and other backend systems.
- Utilize tools like TOAD for database interaction and management.
- Apply in-depth knowledge of financial systems to develop applications that meet the specific needs of the financial industry.
- Ensure compliance with regulatory standards and requirements in financial technology.
- Collaborate with business analysts to translate financial business requirements into technical specifications.
- Design, develop and implement software solutions using C#, .NET and ASP.NET.
- Perform system analysis, code reviews and testing to ensure high quality software delivery.
- Provide technical leadership and mentorship to junior developers.
- Troubleshoot and resolve complex technical issues related to the application.
- Maintain documentation of the system architecture, design, and code.
Required Skills
- Experience in systems architecture
- Strong experience with Oracle databases, including development and optimization.
- Experience with toolsets that interact with Oracle (e.g., TOAD).
- Solid understanding of software development lifecycle (SDLC) processes and methodologies.
- Extensive experience with financial systems, including knowledge of financial industry regulations and standards.
- Ability to lead new development initiatives and maintain existing financial reporting and analysis for financial systems
- Experience in the financial technology sector (Preferred)
- Knowledge of cloud-based architectures and services (e.g., Azure, AWS).
- Familiarity with Agile/Scrum methodologies.
Education And Experience
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. A master’s degree is a plus.
- At least 7+ years of experience in software development, with significant experience in systems architecture and design.
- Relevant certifications in C#, .NET, Oracle, or related technologies are highly desirable.
- Prior experience supporting a government client/customer or contract.
- Ability to obtain a VA Position of Public Trust – Medium Background Investigation (MBI)
Desired Skills:
- Strong Problem Solving and Analytical Skills.
- Self-starter with a positive attitude and good interpersonal skills.
- Strong work ethic with ability to self-manage workload and deliverables under tight deadlines.
- Experience working within VA’s technical, network, and data center environments a plus.