Jobs at Syrinx

View all jobs

Senior Software Engineer (OOP)

Remote, MA
Description:
The Senior Software Developer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should also be able to mentor, guide and train other developers.

To be successful as a Senior Software Developer you should be able to evaluate the user’s needs, time limitations and system limitations when developing software. A stand-out Senior Software Developer is one who is up to date on new technologies and software development practices.

Core Responsibilities 
  • Designing, coding, and debugging software
  • Improving the performance of existing software
  • Providing training to other engineers
  • Maintaining and upgrading existing software
  • Recommending new technologies that can help increase productivity
  • Supervising and overseeing the technical aspects of projects
  • Investigating software-related complaints and making necessary adjustments to ensure optimal performance
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues

Essential Attributes 
  • Bachelor’s degree in Computer Engineering/Computer Science or related field
  • Strong analytical skills including the ability to interpret data in various forms
  • Excellent organizational and leadership skills
  • Proven experience in high-level programming languages, like Java, Golang, C/C++ with a proficiency in Golang preferred
  • Proven experience in DBMS  like Oracle, Postgres, MySQL, MS-SQL
  • Proven experience in software development methodologies
  • Proven experience building complex systems

Share This Job

Powered by