We successfully delivered over 1000 projects to more than 80 operators worldwide. View all projects

Software Architect (EPC/Business Configuration Management)

Duties & Responsibilities

  • Responsible as Software Architect/Senior Development Lead on Business Configuration Parameters track
  • BCP setup process
  • EPC configuration / intake and propagation automation
  • Versioning of EPC configurations


  • Strong experience on Architecture domains: Software, Hardware, Network, Enterprise, Integration/Middleware
  • Strong experience on System Architecture Security: PAM, SIEM, ADM, PIM
  • Architecture patterns: Client/Server, Component-Based, Layered, Message/Event, N-Tier
  • Architecture methodologies: Zachman, TOGAF
  • Design methodologies: Object-Oriented, Service-Oriented, Domain Driven
  • Functional Software development: IDEs, Refactoring
  • Languages: Java/J2EE, C/C++, JavaScript, SQL
  • Continuous Build System/Software Testing: Unit/Integration/Functional
  • Functional (e.g., Erlang) Databases: Oracle, SQL Server, MySQL, NoSQL, PostgreSQL
  • Load Testing: Design, Analysis Data Management: Strategy, patterns, caching, replication Performance: Diagnosing, Tuning, and Monitoring for (Application, System, Database)
  • Reliability/Availability: Analyzing, Modeling, Calculating, Geo Redundancy, Backup & Recovery, Disaster Recovery, Design for 5 9’s Availability, Reliability & Availability Analysis Operations: Monitoring, Reporting, and Dashboards for (System/Resource/Performance/Alarming)

Note: This job is available in Washington-Bellevue