Description Robert Half is seeking a Senior Software Engineer for a team focused on the development of software used in Software as a Service (SaaS) applications. You will analyze, design, program, debug, and modify software enhancements. The software engineer will be responsible for writing code, completing programming, and performing testing and debugging of applications. Completes installation and maintenance documentation and procedures. May define system requirements and/or necessary modifications with other users. Skilled in logical data modeling. Experience in object-oriented design, coding, performance tuning, and unit testing. This Senior Software Engineer role will be about 75% development and 25% system management and support. Strong communication and team building skills are necessary for this role. You should also be able to participate in software design discussions and guide the architecture of the solution based on good object oriented design concepts, and both industry standard patterns and Microsoft best practices.