• Apply advanced engineering principles and modern software design techniques to analyze requirements and design end-to-end solutions.
• Develop, install, and configure computer programs and supporting technologies to meet specific sponsor directions.
• Troubleshoot complex system issues by performing rigorous root-cause analysis and evaluating alternative technical approaches.
• Recommend cost-effective, high-performance courses of action for system improvements and optimizations.
• Anticipate and adapt to changing requirements and environments, assessing the impact of operational changes on overall system outcomes.
• Apply deductive and inductive reasoning to synthesize complex information and derive sound technical conclusions.
• Mentor junior and mid-level engineers in best practices for software development and system architecture.
• Experience with database management systems including CA-IDMS, Microsoft SQL Server, and Oracle DBMS.
• Proficiency in multiple programming languages such as C, C++, Java, and Ruby on Rails.
• Experience with legacy technologies and modeling tools like Visual Basic, SIMULA, and IBM Rational Rose XDE.
• Background in embedded development tools and web platforms including Apache Struts, HTML, and JavaScript.F
• Familiarity with defect tracking and performance testing tools such as LoadRunner and usability testing methodologies.
• Experience working within a government sponsor environment or supporting Federal IT modernization projects.