15 Apr
Senior Software Engineer
Arizona, Scottsdale , 85257 Scottsdale USA

Vacancy expired!

RESPONSIBILITIES:force has a client that is seeking a Senior Software Engineer in Scottsdale, AZ. We are working directly with the Hiring ManagerSummary:A growing company in the Scottsdale, AZ area is seeking a Principal Software Engineer with expert level C experience. We are working directly with the Hiring Manager. Partial remote is allowedResponsibilities: Software design and development for scientific data processing that handles large datasets Implement advanced methods to boost computational performance for large data processing Provide recommendations on software structure and algorithm improvement of existing software Ensure software development is performed in accordance with defined specifications and guidelines Oversee and ensure software algorithms adhere to the defined software coding standards Perform code review, develop, and automate unit tests Perform system administrative tasks of maintaining multiple Linux OS servers and setting up server as needed Develops software solutions by studying information needs; Studying systems flow, data usage, and work processes; Investigating problem areas; Following the software development lifecycle Support operational data processing system, software deployment and maintenance Deliver documentations on software design, architecture and testing as neededREQUIREMENTS: BS degree in Software Engineering, Computer Engineering, Computer Science or similar field is required; Master's degree is preferred in Software Engineering or Computer Science 6-8+ years of professional experience in C software development At least 6 years of professional working experience in C programming (C11 standard or higher) Must be an expert in C programming and development Experience in software design for big data processing Experience implementing multi-threading concepts Experience with Continuous Integration and Unit testing (preferably using GIT) Excellent understanding of software development lifecycle Experience software development on Linux OS platform Experience using CMake Must be able to design very efficient code for processing large data sets Must know how to use and when to use multi-threading; Understands options and consequence of those options Must be able to work with other teams and collaborate with various levels of experience and different disciplines Must be able to explain software to those people Excellent knowledge in software design and development, and system analysis Strong collaborator and experienced working in a multi-disciplinary team Strong analytical and troubleshooting skills Experience with Python is a plusKforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Vacancy expired!


Related jobs

Report job