Guidehouse is seeking a Software Engineer to analyze and study complex system requirements, design software tools and subsystems to support software reuse and domain, and manage their implementation. The role involves managing software development and support using formal specifications, data flow diagrams, and other accepted design techniques. The engineer will interpret software requirements and design specifications to code, integrate, and test software components, estimate software development costs and schedules, and may supervise a staff of programmers and/or other engineers. This position requires working independently without direct supervision, gathering customer technical and functional application requirements, including software engineering and gap analyses, and collaborating with division managers and system owners to ensure a full understanding of system/application architecture and functional requirements. The role also involves creating and maintaining programmatic and technical documentation, providing technical guidance to the software engineering team, collaborating with the Systems Engineering team to overcome technical obstacles, and planning for capacity management/demand management, migration planning and execution, and web application consolidation. The engineer will develop service-oriented architecture designs as needed and work in a fast-paced environment performing designing, writing, editing, modifying, and debugging code, with the ability to comprehensively problem-solve independent of external guidance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level