24 Jun
Software Engineer
Arizona, Phoenix , 85001 Phoenix USA

Vacancy expired!

JOB TITLE: Software Engineer

LOCATION: Phoenix, AZ

ONLY

Role Summary:As a Software Engineer, you are responsible to drive several exciting initiatives, help solve problems, no matter how big or small, work on business-critical projects built around cutting-edge technologies and convey strategy and accuracy to top-level decision-makers.

Essential Duties and Responsibilities:
  • Performs systems analysis and programming; designs, develops, implements, tests, documents, and maintains a variety of software applications.
  • Analyzes and writes software functionality requirements, designs specifications, manuals, and user guides; performs, documents, and maintains iterative testing processes throughout the development cycle.
  • Interacts, trains, and works with users on how to use software and solve problems.
  • Maintains developer tools and processes; adapts for the research process.
  • Understands project specifications and, with some oversight, creates project sub-tasks and implementation schedules.
  • Reviews, modifies, and rewrites existing software to optimize it or adapt it to fit new requirements, potentially including interfaces with third-party systems.
  • Maintains a usable, effective, and secure code base for a project or portfolio.
  • Researches, evaluates, and implements third-party products and vendor applications when necessary.
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point

Qualifications:
  • 7+ Years’ Experience in C#/.NET
  • Windows Service Programming
  • Back-end and Core Programming
  • Deeply multi-threaded applications
  • SQL Integration / LINQ / Entity Framework
  • Ability to troubleshoot, diagnose, and resolve issues and requests in a timely manner
  • Ability to establish cross-functional, collaborative relationships with business and technology partners
  • Communicates clearly and concisely, both orally and in writing
  • Knowledge of software/programming principles to assess, design, and adapt, as necessary, to facilitate effective use of code
  • Bachelor's degree in Computer Science or related field; OR any equivalent combination of experience and/or education from which comparable knowledge, skills and abilities have been achieved.
  • Experience with Front-end Programming
  • Task Parallel Library
  • Audio Acquisition and Manipulation
  • Experience with documenting design, development, testing, and implementation
  • Angular JS / Angular
  • Audio Encoding/Decoding
  • Linux
  • Raspberry Pie
  • Microservice architecture and development

Vacancy expired!


Report job