• Software/Systems Architect, Senior

    Job Locations US-TX-Austin
    Job ID
    Information Technology
    Clearance Level
  • Overview

    USfalcon, Inc., recognized as one of the fastest growing, privately held companies in the United States, is seeking a Software Systems Architect, Senior to work at AITC in Austin, Texas.


    • Perform discovery and requirements analysis for new system features, analysis of current system capabilities and limitations and design/engineer/integrate new system capabilities to meet requirements.
    • Provide SME level support on application performance, desktop performance, and application availability and desktop availability monitoring and reporting using current VA monitoring tools such as CA Application Performance Management, AppDynamics monitoring tools, Arcturus Applicare, Microsoft Bluestripe Factfinder, XPOlog Management, CA Service Operations Insight, CA Business Service Insight, Aternity Desktop monitoring, and other performance monitoring tools as required.
    • Customize the monitoring interface to provide dashboards, monitoring and alerts for all monitored applications. .
    • Document and test the customizations.
    • Use monitoring diagnostic tools to find the root cause of performance issues.
    • Assist Government and Contractor helpdesk staff on the use of monitoring diagnostic tools to pinpoint production issues.
    • Assist Government and Contractor staff on Root Cause Analysis based on data reported from the monitoring system.
    • Create and tune performance monitoring and availability alerts.
    • Recommend policies and procedures on actions to take based on the alerts generated. All recommendations shall be provided to the COR/VA PM(s) for approval prior to any implementation or changes.
    • Develop standards, policies and procedures around the use of application performance monitoring and availability in the pre-production and production environments, and provide all recommendations to the COR/VA PM(s) for approval prior to any implementation or changes.
    • Participate in tuning and troubleshooting efforts.
    • Work with customers to resolve performance and availability issues.
    • Monitor subsystems using customized scripting appropriate to the monitoring tool being used.
    • Document operational steps and practices necessary to perform the assigned administrative duties, example creating Run-Books.
    • Additional duties as assigned 


    Required Skills:

    • A minimum of 10 years of experience
    • Minimum of 2 years hands-on experience with performance tuning, diagnostic or monitoring
    • Minimum of 2 years hands-on design / development experience (e.g. Java, .Net, etc.)
    • Minimum 1 year hands-on experience performance diagnostics tools (e.g. CA APM, AppDynamics, Dynatrace, New Relic, etc.)
    • 8 years additional relevant experience substituted for education

    Desired Skills:

    • Previous Consulting experience
    • Experience with distributed computing, Web Services, SOA, and JEE design concepts
    • Experience delivering software designed for high concurrency, scalability, or availability
    • Experience using Application Performance Management (APM) tools (e.g. AppDynamics, DynaTrace, New Relic, CA APM)
    • Participant in Agile software development process
    • Hands-on experience collecting performance data, analyzing, troubleshooting, and tuning
    • Comfortable navigating UNIX/Linux command line to assess OS performance
    • Hands on analysis, reverse engineering, debugging, and profiling Java code (e.g. Eclipse Profiler, Eclipse TPTP, JProbe, JProfiler, Yourkit, VisualVM,  Valgrind, NetBeans profiler, JConsole, JBoss Profiler, JAMon, JRocket Flight Recorder)
    • Experience debugging web applications using HTTP proxy or browser-plugin tools (e.g. Firebug, Chrome Developer Tools, Fiddler, HTTPWatch, HTTP Analyzer, Charles, YSlow)
    • Experience analyzing the performance and health of a JVM or Application Server (e.g. IBM WebSphere, Oracle AS, BEA WebLogic, JBoss, Tomcat, Glassfish)
    • Experience with usage of common application protocols and messages (e.g. TCP/IP, HTTP, SOAP, RESTful APIs, XML/JSON, JDBC, JMS/MQ)
    • Experience analyzing network messages using a packet capture tool (e.g. WireShark,TcpDump, WinDump)
    • Experience with SQL development and tuning
    • Exposure to Cloud, SaaS, and virtualization concepts and performance concerns
    • Exposure to application threading and concurrency concerns
    • Working knowledge of operating system design , processes, and threading model
    • Ability to work in other languages such as JavaScript, Ruby, PHP, Perl, Python, Powershell, and Linux shell scripting
    • Proficient in Microsoft Office applications (e.g., Word, PowerPoint, Excel, Access, and Outlook) 

    Education: Master's Degree in Computer Science, EE, or other engineering technical discipline


    Clearance: Must be able to obtain VA clearance


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed