Job Boards Template

Software Engineer - Engineering Services

Andover, MA 01810

Posted: 09/14/2023 Job Number: 33014

Job Description


**This role is an On-Site position**

Job Description
  • Develops high quality application software for a variety of project assignments.
  • Responsible for entire software life cycle, including requirements, design, integration, development, testing, deployment, and support.
  • Works towards understanding key business processes and the applications that support them.
  • Analyzes and resolves system-processing problems related to information system applications.
  • Works independently in a project team environment with other end users and managers.
  • Works closely in a team environment with personnel throughout PowerBench team as well as other departments.
  • Leverages peers and management to resolve roadblocks and completes tasks within deadlines.
  • Works collaboratively with peers and customers as project needs dictate.
  • Prioritizes workload and switches to higher priority tasks when needed.
  • Participates in customer interactions through design reviews and involvement in integration activities.
  • Practices continuous self-improvement and strives to broaden applicable skill set.
  • Identifies potential opportunities for new projects or solutions to enhance business processes or systems.
  • Sets goals and meets them in a timely manner, stays focused on the task/assignment at hand, and drives them to completion.
  • Reacts on minimal information regardless of the size or scope of projects and navigates in a parallel processing environment.
  • Creates and champions new solutions for business processes or technical problems.
  • Assumes responsibility for major areas of customer interface and acts with the customer’ s interest in mind.
  • Uses sound logic to analyze, identify and address root causes of complex technical and business problems.
  • Understands key business processes and the applications that support them, and documents software solutions in sanctioned repositories.
  • Maintains a high degree of technical competence and helps others to use state-of-the-art techniques.
  • Possesses general knowledge of open source and COTS software applications in areas of relevance to Company business.

Education / Qualifications

  • BS or MS degree in Computer Science, Engineering or Applied Science
  • 2+ years’ experience designing and implementing technical software solutions in a fast-paced environment.
  • Capable of designing and implementing complex system designs in a highly distributed and complex environment.
  • Strong programming experience in C#, Java, C/C++
  • Extensive experience in designing and developing web applications with  JavaScript, ReactJS, nodeJS, Webpack, HTML5, and latest web standards
  • Experience in scripting languages Python, PHP, SQL
  • Experience designing applications and schemas utilizing relational databases
  • Experience in web server technologies and software development of web applications on UNIX and Windows environment
  • Experience developing reusable software and software tools
  • Experience with Web Services and Service Oriented Architecture (SOA)
  • Experience with EDA software such as Altium and creating complex automation scripts is a plus
  • Team player, capable of working effectively independently or in a team.
  • Able to learn and recommend new technologies as required completing technical solutions.
  • Excellent interpersonal skills to interact effectively with all levels of personnel in discussions and explanations of complex systems and excellent written & verbal communications.

Meet Your Recruiter

Fran Hardy

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.