Robert Half is looking for a senior level developer to be on our client's Product Development Teams (PDTs) that develop our procurement applications. Our PDT's use agile software development principles to build great products that serve the needs of our customer base– gathering and reviewing user requirements, database and application design, coding, testing, installation and maintenance, internal and external customer training and product rollout.
The developers on the team contribute primarily through programming expertise, but are an integral part of all team activities. Additionally, developers are expected to work with other Product Development Teams (working on the same product) to ensure continuity of architecture and design.
As a Senior Developer, you will contribute not only by the creation of software, but by sharing your experience with less senior members of the department through design mentoring, development of software components and informal code reviews.
Responsibilities: • Lead the team toward crafting new user experiences that exceed customer expectations • Design, code, test and debug software using "good coding hygiene" (e. g. solid unit testing practices, object oriented design, responsible refactoring, etc.) to ensure high quality, maintainable software is produced • Troubleshoot and maintain team's code in production • Participate in code reviews for team members • Analyze, propose, and implement internal process improvements • Mentor the more junior developers of the department • Help bring new team members up to speed on the code base and development processes • May participate in Usability Studies with our customers