Consults with supervisor, business analysts, other engineers, and end users to gather information regarding program intent, functions, features, data requirements, input and output requirements, internal and external checks and controls, hardware and operating system environment, and interface with other systems. The engineer will act as a technical expert advising the client during all phases of the software development life cycle.
Good understanding of .NET, C#, ASP.NET, SQL, relational databases, multi-tiered software development, Java/J2EE web application development including SOA, Java Web Services, SOAP, XML, and JDBC with relational databases. UML 2.0 with use case modeling
Solid understanding of object oriented (OO) analysis and design principles and demonstrated proficiency/expert knowledge in OO design
Proficient in design of multi-tiered web-based systems
At least 4 years of System Development Lifecycle experience
At least years of system implementation, technical requirements, business requirements and requirements gathering experience
Minimum bachelor's degree required
Must be a US Citizen and able to obtain FULL, ACTIVE SECRET clearance
Ability to work well with others, in a multidisciplinary team, with challenging program schedules
Proficiency in development of highly efficient real-time distributed software systems desired
Reviews user and technical documentation to confirm consistency with program operations
- 4 years ago - save job
Are you ready to Strengthen Your Lead? If so, consider Deloitte. The Deloitte U.S. Firms have 60,000+ professionals with a single focus:...