Software Engineer Job at Robert Half, Durham, NC

a0g5UlZOSytrUDhCN0pJeEFQZjk5OVFEQ2c9PQ==
  • Robert Half
  • Durham, NC

Job Description

Job Description

Job Description

We are on the lookout for a Software Engineer to join our team in Durham, North Carolina. This role offers a long term contract employment opportunity. As a Software Engineer, you will be tasked with developing backend infrastructure, creating APIs, and managing services on Amazon Web Services (AWS).

Responsibilities:
• Develop and maintain backend infrastructure to support software operations
• Design, build, and manage APIs that interface with various software components
• Utilize Amazon Web Services (AWS) for managing and deploying services
• Collaborate with other team members to integrate individual components into a unified system
• Troubleshoot and resolve any issues related to backend infrastructure or APIs
• Continuously seek to improve system performance and efficiency by identifying and implementing enhancements
• Ensure all developed software components are robust, scalable, and secure
• Stay abreast of latest developments in backend development and AWS technologies, and apply this knowledge to daily tasks
• Participate in code reviews to maintain high code quality and promote best practices.• Applicant must possess strong skills in Backend Development, demonstrating a proven track record of successful project completions.
• Proficiency in API Development is required, with the ability to design, implement, and maintain APIs for various applications.
• Practical knowledge and experience with Amazon Web Services (AWS) is essential, including the ability to leverage AWS technologies to design and deploy highly scalable and reliable applications.
• A degree in Computer Science, Information Technology, or a related field is required.
• Solid understanding of data structures, algorithms, and software design principles is necessary.
• Ability to work effectively in a collaborative team environment, demonstrating strong interpersonal and communication skills.
• Proven problem-solving skills, with an ability to quickly adapt to new technical concepts and tools.
• Familiarity with Agile development methodologies is a plus.
• Candidates should be self-motivated, detail-oriented, and able to manage their own time effectively.
• Ability to handle multiple tasks simultaneously and meet tight deadlines is essential.
• Knowledge of best practices in software development, including coding standards, code reviews, source control management, build processes, and testing is necessary.

Job Tags

Similar Jobs

JENNMAR Services

Assembly Line Worker Job at JENNMAR Services

 ...Job Description Job Description Job Description: We are seeking a skilled and motivated Assembly Technician to join our Hardline Department. This position involves hands-on assembly work, including operating machinery and tools, to ensure the production and packaging... 

United Parcel Service

Flexible Car-Based Parcel Driver (Hiring Immediately) Job at United Parcel Service

**SHIFT YOUR FUTURE** Seasonal Support Driver **SHIFT YOUR TEAM****Who exactly are UPS Seasonal Support Drivers?** As a Seasonal...  ...mile * Paid weekly * Deliver from the comfort of your own car * No experience necessary *This is a **seasonal** role. A... 

Confidential

Chief Executive Officer (CEO) Job at Confidential

 ...Chief Executive Officer (CEO) About the Company Mission-driven national advocacy organization for LGBTQ+ families Industry Political Organization Type Non Profit Founded 1979 Employees 11-50 About the Role The Company is seeking a Chief... 

Accrue Select

Work from home Bookkeeper /Typist Job at Accrue Select

 ...maintaining financial records, processing invoices, and typing various documents. The ideal candidate will have strong attention to detail, excellent organizational skills, and the ability to work independently. Employment Type: Part-Time Salary: $ 35.00 Per Hour

Actalent

FPGA Engineer Job at Actalent

 ...We are seeking a skilled FPGA Engineer to join our dynamic team. This role involves working closely with our hardware and software teams to design, implement, and optimize FPGA-based solutions. Responsibilities: Design, develop, and test FPGA-based systems. Perform RFSoC...