Robert Half Software Developer in Tucson, Arizona
Robert Half's client in Tucson, Arizona is seeking an onsite Senior Software Engineer. The Senior Software Engineer’s role is to design and create software solutions that enhance typical business workflow processes. This role may act as a lead on software development teams, or as an expert in software design and development on multifunctional teams. The Senior Software Engineer is distinguished from the Software Engineer role by complexity of assigned work, depth and breadth of experience, and the ability to work independently.
Knowledge, Skills, and Abilities:
· Experience at working both independently and in a team-oriented, collaborative environment is essential.
Ability to perform as project lead, interact with clients, acquire necessary project resources while being productive and efficient in a complex and dynamic environment.
Ability to perform requirement gathering, analysis, and design, in addition to development, testing, and deployment of finished products.
Skilled in troubleshooting and debugging complex software systems.
Technically fluent in current Microsoft .NET Framework, and programming languages including VB.NET and C#.NET.
Familiarity with MVC (Model-View-Controller) Framework, REST APIs, and SDKs.
Solid working knowledge of current Microsoft technologies including Azure Dev Ops, Visual Studio, and SQL Server.
Knowledge of database scripting with Microsoft SQL Server and T-SQL.
Knowledge of Agile software development principles and practices.
Two- or four- year degree in software engineering, computer science or related field, and 5+ years relevant work experience as a software developer or programmer.
4+ years of experience designing and developing enterprise solutions using the Microsoft technology stack.
Examples of Duties:
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; and investigating problem areas.
Propose solutions that perform reliably, efficiently, economically, and scale.
Documents and demonstrates solutions by creating documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Collaborate with cross-functional teams to deliver robust solutions that meet user requirements.
Provides information by collecting, analyzing, and summarizing development and service issues.
Develops and maintains coding standards, adapting existing industry best practices to company’s needs.
Maintain technical industry knowledge by reviewing latest development tools, programming techniques, participating in educational opportunities, and reading professional publications.
Exercise leadership skills to lead technical initiatives and mentor junior team members.
Other duties as assigned.
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 works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.
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, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.