Sr Software Engineer (C#, Python, React, Azure, DevOps)

Robert Half
Morristown, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Morristown, United States of America

Tech stack

API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
C Sharp (Programming Language)
Mobile Application Development
Cloud Engineering
Code Review
Data Integrity
Software Debugging
DevOps
Programming Tools
Web Development
Mobile Application Software
Python
Microsoft SQL Server
MySQL
Secure Coding
SoapUI
Software Engineering
Software Systems
SQL Stored Procedures
Subsystems
Postman
React
Cordova
Software Security
Vue.js
Containerization
Kubernetes
Information Technology
Front End Software Development
Api Design
REST
Serverless Computing
Docker
Programming Languages

Job description

The Senior Software Engineer is a hands-on technical leadership position responsible for designing, building, and maintaining high-quality software solutions. This role emphasizes both individual development work and ownership of design decisions for features and subsystems. Modern tools, including AI-assisted development and architectural support, are leveraged to drive delivery while maintaining accountability for technical outcomes., * Design, implement, test, and maintain scalable, secure, and reliable applications and services.

  • Act as a senior technical contributor, with responsibility for the design and implementation of features and subsystems.
  • Contribute actively to development tasks, applying advanced coding expertise in several programming languages and frameworks.
  • Participate in architectural discussions and support incremental evolution of systems with team leads.
  • Conduct code reviews and mentor engineering team members, fostering best practices and ongoing improvement.
  • Translate requirements from product owners, business analysts, and stakeholders into technical solutions.
  • Identify and mitigate technical risks in assigned systems and projects.
  • Support and enhance cloud-based applications (Azure, AWS) with emphasis on performance, reliability, and scalability.
  • Collaborate effectively with onshore and offshore teams to ensure successful project execution.
  • Keep abreast of industry trends and new technologies to encourage innovation.
  • Utilize AI-assisted tools to expedite design, documentation, and implementation, while ensuring technical quality.
  • Lead and support AI-related initiatives, drawing on prior experience with AI/ML technologies; recommend and implement suitable AI tools and frameworks.
  • Test and demonstrate emerging AI tools and platforms via proofs of concept (POCs) to highlight business value.
  • Guide customers in leveraging AI to optimize business processes; support teams working on business-facing AI efforts.
  • Collaborate with stakeholders to contribute to defining an AI roadmap aligned with organizational strategy and technology objectives.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
  • A minimum of 5 years in a Senior Software Engineer, Lead Developer, or similar role, with proven success delivering production systems., * Strong understanding of software development methodologies (e.g., Agile, DevOps) and architectural frameworks.
  • Proficient in programming languages such as C#, Python; excellent problem-solving and critical thinking skills.
  • Web Development: Experience with modern front-end frameworks (e.g., React, Vue.js).
  • Mobile Development: Knowledge of mobile app development tools (e.g., Cordova, Ionic).
  • Cloud Development: Experience managing cloud-hosted applications, including Azure Functions and Event Hubs.
  • Database Management: Ability to develop and debug stored procedures, views, and tables in SQL Server and MySQL; basic database administration for data integrity and security.
  • API Development: Skilled at designing, building, and debugging APIs; experience with RESTful APIs and tools like POSTMAN and SOAPUI.
  • DevOps: Designing branching strategies; implementing and maintaining CI/CD pipelines for test automation and deployment.
  • Containerization: Experience with Docker and Kubernetes for application development and deployment.
  • Security: Understanding of secure coding and application security best practices., 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.

Benefits & conditions

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.

About the company

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.

Apply for this position