Location: Arlington, VA, US
Job Summary:
Job Duties:
- Define system architecture and implement specific components.
- Build secure, scalable, distributed, and event-driven systems.
- Contribute to planning, design, implementation, testing, and process improvement.
Required Skills:
- Proficient in at least one software programming language.
- Knowledge of design patterns, reliability, and scaling.
Required Experiences:
- 3+ years of professional software development experience.
- 2+ years of design or architecture experience with existing systems.
- 3+ years in the full software development life cycle.
- Bachelor's degree in Computer Science or equivalent.
Job URLs: