Sr Developer/Software Architect

Overview

Remote
Hybrid
Depends on Experience
Contract - W2
Contract - Independent
No Travel Required

Skills

Angular
AngularJS
Java
Oracle
PL / SQL
SQL
documentem
docusign
Software Architecture

Job Details

ILS Inc. is seeking a Senior Developer/Software Architect located in the DC Metro area to support a Federal Program. The ideal candidate is self-motivated leader who will work in a matrixed organization with application developers, QA/Tester, and DBAs; Partner with infrastructure, data governance, and configuration management teams as well as UI/UX designers, and business functional SMEs.

Responsibilities:

Meet with stakeholders to define operational requirements and goals, designs and documents workflow, manage user expectations, and work collaboratively across the enterprise
Refine architecture and define migration process for modernization of existing application
Create detailed design and architecture documents, diagrams and models including conceptual, logical, physical, sequence, and context materials
Develop and present proof of concept (POC) to streamline development and system delivery
Define infrastructure and capacity planning for to-be environments and tools; Ensure to-be systems are compatible and in compliance with client IT standards
Define processes and plans for incremental migration of functions and data from as-is to to-be framework.
Evaluate applications, define domains, trace and mitigate dependencies, and create possible solution architectures for cloud migration
Partner with technical team members (Business Analysts, Full stack developers, DevOps, Database Administrators) to analyze and document the existing architecture, functionality, and dependencies for UI, service, and data tiers
Create project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices
Provide Quality-of-Service business and IT requirements while at the same time representing the optimum way to deploy the architecture for organization-wide
Create the design of business and system interactions and integrations, demo integrations and solutions to the customer
Advise on tooling selection
Estimate efforts and develop plans and schedules for completion of projects following a logical pattern for utilization of resources; Define scope, create estimates, develop budgets, and project plans, needed for approvals
Provide leadership and problem-solving expertise to effectively work with and influence teams of functional representatives
Author documents and presentations for both business and technical audiences.
Manage and track task order deliverables; Publish weekly and monthly status updates
Visit customer site in Washington DC at least once a week

Qualifications:

Master of Computer Science preferred or relevant technical experience (BS in Computer Science req.)

Required: 10 years of experience in a technical leadership role

Required skill sets - Extensive experience with:
Application/Software Architecture
Cloud migration
Full stack- Java with Angular, SQL, PL/SQL, JavaScript
Apache Maven
Relational Database Mgmt. Systems (RDBMS)
AngularJS
Familiarity and experience with Software Development Kits (SDK)
Documenting standard architecture and documents, diagrams, models, presentations, and reports for customer consumption

Preferred Skills:
DevOps Tool: Hudson, Jenkins
Data stores knowledge (Zookeeper, Cassandra, MongoDB, Hadoop, Acumulo)
Databases: Oracle, MS-SQL, PostgreSQL
Development libraries: JUnit, Jasmine, Spock, Mockito testing; Spring, Hibernate, Jackson, Camel
Development tools expertise: Maven, Gradle, Apache ANT, Ruby on Rails, Docker, JMeter, SoapUI, Git, SVN, CVS, Rational Jazz
Development Language expertise: Java, C/C++, JavaScript, Python, Ruby, PL/SQL, Bash Scripting, ColdFusion 4.0/5.0, JSP, GSP, Lucene
Financial or Insurance industry experience plus

About International Logic Systems, Inc. (ILS)