Epicareer Might not Working Properly
Learn More

.Net Developer

Salary undisclosed

Apply on


Original
Simplified

Role: .Net Developer

Duration: 6 months (possibility of extensions)

Location: Remote but 1 Day on-site in Washington, DC

Experience: 8-10 Years of experience

Job description:

Full Stack developer to join the team to support Operations, maintenance, and enhancement of the IRAP Portal, which is a custom-built web application built using .Net and react on AWS GovCloud infrastructure.

Job Responsibilities:

  • Develops block diagrams and logic flow charts.
  • Translates detailed design into computer software.
  • Tests, debugs and refines the computer software to produce the required product.
  • Prepares required documentation, including both program-level and user-level documentation.
  • Enhances software to reduce operating time or improve efficiency.
  • Provides technical direction to programmers to ensure program deadlines are met.
  • Analyzes functional business applications and design specifications for functional activity.
  • Maintain the IRAP Portal webapp built using React, CSS, JS, HTML, Dynamo DB and..Net by performing necessary software/framework version upgrades, patches etc.
  • Make enhancements to IRAP Portal front end, back end, and associated infrastructure in AWS per user needs.
  • Update the design of IRAP Portal webapp to meet customer needs as well as
  • scalability, resiliency, and cost optimization requirements.
  • Update and maintain architecture artifacts and system documentation of IRAP.
  • Represent the IRAP team in Architecture Review Board review sessions.
  • Enhance the logging, monitoring, and alerting capabilities of the IRAP Portal.
  • Ensure continuous compliance with FISMA standards to maintain ATO for IRAP.
  • Create and implement NIST 800-53 internal controls for maintaining/renewing ATO for IRAP as well as to increase the sensitivity level of IRAP.
  • Build, enhance, and manage the DevOps pipeline for IRAP.
  • Build data infrastructure in AWS using Terraform IaC.
  • Recommend areas of improvement and enhancements for IRAP

Required Qualifications

  • At least five (5) years programmer / analyst experience in full cycle of software development.
  • At least four (4) years of experience with task order technology.
  • Minimum of five (5) years of experience with integration, systems analysis, or programming
  • Five (5) years experience designing, building, and maintaining custom web applications using .Net, react, HTML, and CSS
  • Five (5) years experience in designing and building secure web applications and microservices
  • Three (3) years experience in SQL
  • Three (3) years experience in presenting and defending Application Architecture to Architecture Review Boards or similar regulatory bodies
  • Five (5) years experience using Agile software development methodologies
  • Five (5) years experience building CI/CD pipelines, preferably using Azure DevOps or Gitlab
  • Oral and written communication skills.
  • Work effectively as a team member.
  • Experience supporting users.

Education

  • Bachelor's degree or higher in Computer Science, Business Administration Science, Mathematics, or Engineering.

Knowledge, Skills & Abilities

  • Experience designing and building Cloud infrastructure in AWS.
  • Experience building AWS Infrastructure using Terraform.
  • Excellent communication and interpersonal skills and ability to effectively interact with stakeholders of varying levels of technology acumen
  • Knowledge of FISMA security review and ATO process
  • Experience acquiring in-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk, and understand varied customer deployments
  • The ability to participate with the TS teams in the software development life cycle for financials applications, procurement, workflow, other financials products and self-service applications.
  • The ability to develop, upgrade, implement, test, and document software components.
  • The ability to develop solutions with team members to implement previously defined and documented requirements.
  • The knowledge to use Oracle Forms and Reports for custom development.
  • The knowledge to create custom interfaces and APIs.
  • The ability to write Transact-SQL, PL/SQL and stored procedures, packages, and triggers.
  • The capability to customize Workflows.
  • The ability to participate with the TS teams in the software development life cycle:
  1. Requirements analysis
  2. System design
  3. Development
  4. Unit testing
  5. System integration
  6. Production support
  • The ability to develop, upgrade, implement, test and document software components.
  • The ability to direct, review, and approve the design and technical specification of well-documented, efficient and effective solutions to meet business needs and provide responsive support to production issues.
  • The ability to develop solutions with team members to implement previously defined and documented requirements.
  • The ability to direct, review, and approve the design and technical specification of well-documented, efficient and effective solutions.
  • The knowledge to use Application Engine Programs, SQR, PeopleCode, and XML/BI
  • Publisher for custom development.
  • The knowledge to create custom Component Interfaces, interfaces, integration tools,and APIs.
  • The knowledge to write SQL, Powershell, and UNIX Shell Scripts.
  • The ability to use application packages.
  • The ability to program in Microsoft .Net environment VB.net and ASP.net.
  • The ability to customize Workflows.
  • The knowledge to use PeopleCode Debugger to analyze component buffers and troubleshoot problems.
  • The ability to apply tax updates and maintenance packs using Change Assistant.
  • Effective analytical abilities.
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.
Report this job