Robert Half is seeking a Software Engineer III to analyze, design, program, debug, test, implement, and modify software enhancements and/or new applications used in local, networked, or Internet-related computer programs.
Requirements
- 5+ years’ experience with multiple programming or scripting language (c, Java, JavaScript, SQL).
- 5+ years’ experience writing/modifying programs for a mid to large size application.
- 5+ years’ experience administering and/or configuring an application.
- 4+ years’ relevant experience in Microsoft container, Open Source container, Java platforms, PeopleSoft.
- Experience with various full cycle software development methodologies, tools and practices.
- Excellent knowledge on software development lifecycle (SDLC).
- Excellent knowledge of n-tiered architecture.
Responsibilities
- Develop large and complex modules and components of larger system designs. Completely develop low to medium complexity systems.
- Able to code effectively on any component within an end to end system (db, middleware, front end).
- Perform code review on Level I and Level II staff modules and components.
- Design large and complex modules and components of larger system designs. Completely design low to medium complexity systems.
- Perform design reviews for Level I and Level II staff designs and provides feedback and design support.
- Perform unit test planning and execution for own code.
- Define integration test strategy and plan.
Other
- BS degree required in Engineering or related field and 5+ years’ Software Engineering experience within a medium to large IT organization. 3+ years’ with MS in Engineering or related field.
- 2+ years’ experience mentoring and leading junior software engineers.
- Ability to interact and communicate with customers of varying levels of expertise.
- Ability to communicate complex technical information to less-technical users.
- Ability to provide guidance, mentoring, day-to-day support to lower level personnel, and conduct training.