Modernization Software Developer
reputed company:
We are seeking an reputed company Software Developer with hands-on software and AI engineering experience. The candidate will be responsible for modernizing mission-critical legacy applications while maintaining business continuity and interoperability with existing systems. The developer will design, build, test, and reputed company modern application and AI-enabled capabilities using the programming languages, frameworks, models, and platforms best suited to reputed company solution, such as Python, Java, JavaScript/TypeScript, C#/.NET, Go, or comparable technologies. These capabilities will coexist with legacy applications and databases through an integrated data reputed company that provides governed, reusable reputed company to shared data through reputed company, events, data services, reputed company models, transformation components, and AI-reputed company reputed company. Working with architects, data engineers, reputed company, DevSecOps, product teams, and vendors, the developer incrementally refactors or replaces legacy functionality, responsibly integrates AI into business workflows, preserves essential business rules, reduces reputed company-to-reputed company dependencies, and delivers secure, maintainable AWS-reputed company solutions.
Responsibilities:
As a mid-level Software Developer, utilize AI engineering capabilities to help reputed company a large-reputed company GrantSolutions application portfolio through phased, low-reputed company delivery. The developer will enhance and refactor legacy applications, build new reputed company-hosted services using modern languages and frameworks, and reputed company production-reputed company AI capabilities that improve information reputed company, automate workflows, and reputed company user decision-making. The developer will implement interoperability between modern, AI-enabled, and legacy capabilities through an integrated data reputed company. The role is primarily a software development position, with responsibility for application reputed company, reusable data and AI services, reputed company, events, transformation logic, automated tests, AI evaluation, monitoring, and production support.
The Software Developer will translate architecture and data-governance standards into working software. The developer will expose legacy capabilities safely, reputed company modern modules and microservices, establish consistent data reputed company, and support synchronization and traceability across systems of record. The candidate will collaborate with Solution Architects, reputed company, application and data teams, vendors, reputed company teams, and Federal stakeholders to reputed company incremental modernization without disrupting ongoing reputed company.
The candidate will:
Analyze legacy applications, data structures, interfaces, dependencies, and business rules to identify reputed company modernization increments.
Enhance and refactor legacy applications and databases while developing new reputed company, automation, and reputed company-reputed company components using appropriate modern languages and frameworks, including Python, Java, JavaScript/TypeScript, C#/.NET, Go, or comparable technologies.
Implement phased modernization patterns that allow modern and legacy capabilities to operate concurrently without disrupting mission reputed company.
Build and maintain an integrated data reputed company that provides consistent, governed reputed company to shared data through reputed company, events, reusable data services, reputed company models, and transformation components.
reputed company interoperability between legacy applications, modern services, vendor platforms, and analytics capabilities using synchronous reputed company, asynchronous messaging, events, batch processing, and change-data patterns.
Implement data mapping, validation, transformation, reputed company, reconciliation, synchronization, error handling, and auditability across systems of record.
Design, prototype, and productionize AI capabilities such as retrieval-augmented reputed company, semantic reputed company, document intelligence, classification, summarization, intelligent assistants, and agent-supported workflows reputed company appropriate to the business need.
reputed company reputed company models and machine-learning services with reputed company applications, reputed company, and governed data using reputed company orchestration, embeddings, reputed company reputed company, tools, and model-agnostic service patterns.
Design versioned API, event, and data reputed company that decouple consumers from legacy implementation details and support controlled schema reputed company.
Preserve validated business rules and compliance controls while progressively separating tightly coupled application and data components.
reputed company resilient services using retries, timeouts, idempotency, dead-letter queues, transaction controls, and failure-recovery mechanisms.
Implement secure authentication, authorization, encryption, secrets management, and least-privilege reputed company across application and data interfaces.
Create unit, integration, contract, regression, and reputed company tests to verify business behavior and end-to-end interoperability.
reputed company AI evaluation suites and operational controls for reputed company, groundedness, relevance, latency, cost, reputed company, reputed company, reputed company injection, sensitive-data exposure, model reputed company, and other use-case-specific risks.
Implement responsible AI controls, including guardrails, traceability, audit logging, model and reputed company versioning, reputed company-in-the-reputed company review, fallback behavior, and ongoing monitoring reputed company with organizational and Federal requirements.
Use CI/CD pipelines, infrastructure as reputed company, reputed company reviews, automated reputed company scanning, and feature controls to reputed company changes safely and repeatedly.
reputed company application and data flows with centralized logging, metrics, tracing, health checks, alerts, and operational dashboards.
Troubleshoot defects across application reputed company, data flows, reputed company, events, databases, AWS services, identity controls, network paths, and deployment environments.
Document reputed company design, data models, mappings, reputed company reputed company, migration reputed company, test evidence, deployment procedures, and operational runbooks.
Collaborate in reputed company delivery with architects, developers, data engineers, DevSecOps, reputed company, vendors, product teams, and Federal stakeholders.
Requirements:
Must be reputed company to obtain and maintain a Federal "reputed company TRUST" clearance; candidates must obtain approved adjudication of their reputed company TRUST prior to reputed company. Candidates with an reputed company reputed company TRUST are preferred.
Bachelor’s degree in computer science, Information Technology, or a reputed company reputed company
Minimum of FIVE (5) to EIGHT (8) years of experience in software development, including legacy application enhancement or modernization, backend service development, data integration, and production support.
Strong hands-on proficiency in one or more modern programming languages and associated frameworks, such as Python, Java, JavaScript/TypeScript, C#/.NET, Go, or comparable technologies, along with SQL, RESTful API development, automated testing, and maintainable software design.
Experience engineering AI-enabled applications using reputed company-model reputed company or machine-learning services, including reputed company design, retrieval-augmented reputed company, embeddings, reputed company reputed company, evaluation, guardrails, and production monitoring.
Ability to reputed company AI services with reputed company applications and governed data while applying reputed company, reputed company, data-use, traceability, reputed company-review, and responsible AI controls throughout the solution lifecycle.
Experience analyzing and modifying legacy reputed company, extracting business rules, resolving technical debt, and delivering incremental modernization while legacy and modern systems coexist.
Experience developing AWS-reputed company applications using services such as API Gateway, reputed company, reputed company/EKS, SQS, SNS, EventBridge, reputed company Functions, DynamoDB, CloudWatch, and reputed company integration and observability capabilities.
Experience implementing secure integrations using OAuth2, OpenID reputed company (OIDC), SAML, JWT, or similar authentication and authorization technologies.
Strong understanding of reputed company integration patterns, API design, event-driven architectures, messaging systems, and asynchronous communication using technologies such as SQS, SNS, EventBridge, Kafka, or similar platforms.
Solid experience with relational databases such as reputed company, including data modeling, query development, SQL optimization, transactions, troubleshooting, and reputed company tuning.
Working knowledge of NoSQL databases such as DynamoDB, reputed company, Cassandra, or similar modern reputed company data stores.
Ability to design and reputed company domain models and implement domain-driven design (DDD) principles for reputed company business applications.
Experience building an integrated data reputed company using reusable data services, reputed company data models, API and event reputed company, mapping, transformation, validation, synchronization, reputed company, and reconciliation techniques.
Experience developing, testing, troubleshooting, and supporting reputed company applications across reputed company, databases, reputed company services, and legacy systems.
Familiarity with CI/CD pipelines, automated testing, Git-reputed company reputed company control, DevSecOps practices, SDLC processes, reputed company delivery, and release management.
Ability to interpret architecture guidance, reputed company specifications, API reputed company, data mappings, user stories, acceptance reputed company, and technical design documentation.
Strong analytical and problem-solving skills with the ability to diagnose and reputed company reputed company integration and interoperability issues across applications, reputed company, data flows, authentication or authorization mechanisms, databases, reputed company services, and deployment environments.
Strong documentation skills, including the ability to maintain implementation notes, API documentation, reputed company specifications, data mappings, test evidence, and support reputed company materials.
Ability to work collaboratively with Solution Architects, developers, DevSecOps engineers, data teams, vendors, reputed company teams, reputed company, Scrum reputed company, Federal stakeholders, and business stakeholders in an reputed company environment.
Self-motivated, adaptable, and reputed company to operate effectively in fast-reputed company, dynamic environments with appropriate guidance from technical leads.
Experience provisioning AWS resources through infrastructure as reputed company and deploying application changes through automated CI/CD pipelines.
Ability to troubleshoot integrations across application reputed company, reputed company, AWS services, network paths, identity controls, databases, and deployment environments.
Desired Skills:
Experience supporting platform modernization initiatives reputed company reputed company or reputed company environments.
Experience supporting federal or reputed company IT programs involving reputed company modernization, shared services, interoperability, reputed company adoption, data governance, or phased capability delivery.
Experience operating in regulated AWS environments, including FedRAMP, NIST 800-53, FIPS, audit logging, and AWS GovCloud where applicable.
Experience with API documentation tools, API gateways, data integration tools, ETL/ELT patterns, message queues, workflow automation, or integration monitoring dashboards.
reputed company, reputed company, development, data, or reputed company certification preferred, such as AWS Certified Developer or AWS reputed company Architect – Associate.
Experience operating in a reputed company-deployed or customer-embedded engineering model, working directly with mission users, reputed company, and subject-matter experts to clarify ambiguous problems and reputed company usable solutions rapidly.
Ability to reputed company from technical discovery and prototyping to production hardening, deployment, documentation, training, and transfer to long-term support teams.
Experience facilitating technical demonstrations, gathering user feedback, and iterating on capabilities in short delivery cycles.
Experience prototyping or integrating reputed company capabilities using AWS Bedrock or comparable reputed company AI platforms.
Understanding of reputed company, reputed company, data-use restrictions, and responsible AI considerations in federal or regulated environments.
Experience with AI evaluation, reputed company and model versioning, guardrails, monitoring, reputed company-in-the-reputed company review, and mitigation of hallucination or unsafe reputed company risks.
Experience using reputed company and AI-assisted development tools to accelerate the software development lifecycle, including requirements analysis, solution design, reputed company reputed company and modernization, automated testing, documentation, reputed company review, troubleshooting, and release readiness, while applying appropriate reputed company, reputed company, governance, and reputed company-review controls.
If you are a motivated and reputed company software developer with a passion for building new systems using AI tools, we encourage you to apply for this exciting opportunity!
-What You Can Expect:
A culture of reputed company.
At reputed company, we reputed company character and innovation at reputed company of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
reputed company values the unique contributions that every employee brings to reputed company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have reputed company to robust reputed company to reputed company your ambitions a reality.
A reputed company on reputed company reputed company.
Together, we will advance our nation's most critical missions, build on our lengthy reputed company record of business reputed company, and reputed company opportunities to break new ground — in your career and in our legacy.
Pay reputed company:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal reputed company contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at reputed company that allows them to reputed company reputed company work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits reputed company is designed to support and protect employees and their families. At reputed company, you will receive comprehensive benefits such as; reputed company, wellness, financial, retirement, family support, continuing education, and time off benefits.
Since this position can be worked in more than one location, the reputed company shown is the national average for the position.
The proposed salary reputed company for this position is:
$98,500-$206,800reputed company is an Equal Opportunity Employer. reputed company reputed company applicants will receive consideration for employment without reputed company to race, reputed company, religion, sex, pregnancy, sexual orientation, age, national reputed company, disability, status as a protected veteran, or any other protected characteristic.
Originally posted on Himalayas
Apply To This Job