Software Engineering, Development, and Maintenance

Software Engineering, Development, and Maintenance

  • Expertise in numerous SDLC paradigms, including Agile, Iterative, Rapid Prototype, Waterfall, and Spiral
  • Expertise in numerous technology stacks – J2EE based, .NET based, etc.
  • Expertise in enterprise level software systems development
    • CMMI 3+ based program execution
    • Designing for critical success factors and quality attributes such as Performance, Security, Availability, Scalability, Usability, Extensibility, Portability, and Reusability
    • Enterprise and Segment Architecture
    • Architecture/Design Patterns: Service Oriented Architectures, Pipes & Filters, Layers, Model-View-Controller, Broker, Publisher-Subscriber, and N-Tier
  • COTS/GOTS Integration and Test, e.g., Saleforce, Informatica, Jaspersoft
  • Proven capability maintaining software solutions that lack documentation
  • Proven capability developing data collection systems
  • SAS data analytics
  • Mobility solutions using MDMs, MEAP, HTML5
  • GIS applications
  • Database Design
  • Oracle APEX applications
  • Research, Trade Studies, Make-or-Buy Analysis
  • Modernization/Transformation of Legacy systems:

Z, INC. uses Agile methodologies to execute software maintenance and modernization/transformation activities. All modernization/tranformation activities are conducted in three or four week sprints for internal releases and quarterly releases to stakeholders. Legacy business rules preservation is a focus and is captured through robust multi-level feature and business rule sets. Relevant components of these systems development activities include:

  • Business Process Analysis resulting in CONOPS formation
  • Requirements documentation in the form of Feature and Business Rules from Stakeholder elicitation, documentation reviews, and legacy code reviews
  • N-Tier architecture design that implements the Model-View-Control design pattern focusing on reusable and scalable components for User Presentation (View), Business Logic Processing (Controller), and Data Related Services (Model)
  • Test automation using products such as Selenium