Classification: Software Developer
Compensation: $66.50 to $77.00 hourly
There's currently a long-term contract / temporary to full-time opening for a talented and detail oriented Software Developer in the Phoenix, Arizona area. If you can be responsible for implementing new features, maintaining existing code, and refactoring existing code across a breadth of products used both internally and externally at the company, you will be successful at this position. This position will be the best fit for a candidate with a growth mindset and the ability to work both independently and with a team.
Producing code using .NET languages (C#, VB .NET) Upgrading, configuring and debugging existing systems Providing technical support for web, desktop or mobile applications Participate in requirements analysis Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages Test and deploy applications and systems Revise, update, refactor and debug code Improve existing software Develop documentation throughout the software development life cycle (SDLC) Serve as an expert on applications and provide technical supportJob Qualifications 3-5+ years of software engineering experience with .net, C#. 2+ years of experience building application APIs with REST services (JSON preferred). 2+ years of experience with JavaScript, in HTML5, CSS, JS. Experience building applications with data storage, data persistence and caching concepts using SQL and NoSQL technologies (SQL Server, MongoDB). Experience with modern version control systems principles and tools (Git, Bitbucket) 2+ years of working with Agile software development methods, scrum a plus. Knowledge of software engineering best practices (Agile software development, test-driven development, unit testing, code reviews, design documentation, continuous Integration, continuous delivery) and experience to setup, configure and maintain a dev/build environment. Knowledge of performance optimization techniques Strong problem-solving skills and assist Product Support teams in solving customer problems as needed. Perform code reviews, create unit and integration tests, etc. Understanding of writing good specifications, understanding requirements, and project management roles Researching and exploring how to use new technologies and platforms. Be a self-starter comfortable working in a fast-paced environment. Must be able to collaborate with other programmers and help insure successful team-based delivery
Technology Doesn't Change the World, People Do.®
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half puts you in the best position to succeed by advocating on your behalf and promoting you to employers. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity – even on the go. Download the Robert Half app and get 1-tap apply, instant notifications for AI-matched jobs, and more.
Questions? Call your local office at [Phone number shown when applying]. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals. Visit [Link available when viewing the job] for more information.
© 2021 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to [Link available when viewing the job].