Programmer Analyst
Encode, Inc.
El Segundo, United States of America
5 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
El Segundo, United States of America
Tech stack
Microsoft Access
C
HTML
Java
JavaScript
.NET
Agile Methodologies
Server Applications
Applications Architecture
Application Integration Architecture
Software Applications
HTML5
Azure
C Sharp (Programming Language)
C++
Configuration Management
Adobe Coldfusion
Computer Programming
ETL
Database Queries
Software Design Documents
jQuery
Javaserver Pages
Team Foundation Server
Oracle Applications
Systems Development Life Cycle
Software Requirements Analysis
SQL Databases
Systems Architecture
Web Services
Software Security
GIT
Data Management
REST
Engineering Base
Programming Languages
Microservices
Teamcenter (Software)
Job description
- Designs, programs, tests, implements, documents and maintains computing applications.
- Collaborate with stakeholders to gather, analyze, and validate end-user requirements, ensuring solutions align with organizational goals
- Writes and compiles code and constructs database objects based on documented design and analyzes information to determine architecture specifications, parameters for software compatibility, application security needs and other application architecture requirements.
- Modifies or upgrades applications to maintain software functionality, performance, and user experience.
- Identifies and resolves programming or application architecture problems.
- Reviews system performance and identifies and recommends improvements.
- Address IT Compliance items by performing application scans for security requirements.
- Partner with senior team member on application server setup when needed.
- Stay current with emerging technologies, tools, and industry trends to continuously improve development practices and solutions.
- Maintain clear and comprehensive technical documentation, including design documents, user guides, and release notes.
- Support integration efforts involving Commercial Off-The-Shelf (COTS) and custom-in-house software applications.
This is 100% onsite position, and the selected candidate will be required to work onsite 5 days a week in Seal Beach, CA.
Requirements
- Active DoD Top Secret clearance
- 3+ years of experience with application integration and system architecture, utilizing standard IT lifecycle methodologies and tools
- 3+ years of experience in developing data management solutions including writing queries in SQL, .Net, Access, Oracle, JAVA Server Pages and interpreting the data
- 3+ years of experience leading teams
- Experience in one or more programming languages such as C#/C-Sharp, .NET, Java, C, C++, COLDFUSION and Web/HTML technologies (Javascript, jQuery, HTML5, web services, REST, microservices etc.), Config Management tools like Azure DevOps(ADO)/TFS, Git and others
Preferred Skills:
- Bachelor's degree or equivalent work or military experience
- 1+ years of experience with AGILE Development
- 1+ years of experience with Configuration management
- 1+ years of experience with ColdFusion
- 3+ years of experience with Software Requirements
- 1+ years of experience with writing interfaces and ETL development
- 1+ years of experience working with PDM/PLM systems (Teamcenter)
- 1+ years of experience supporting engineering applications
Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD, Master+3 years' related work experience, 9 years' related work experience, etc.).