Software Engineer

SynQor

  • Salem, NH
  • 6 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • ADO.NET Entity Frameworkunmatched
    • Agile Programming Methodologiesunmatched
    • Application Hostingunmatched
    • Application Programming Interface (API)unmatched
    • Applications Securityunmatched
    • Best Practicesunmatched
    • Build Managementunmatched
    • Business Solutionsunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • DevOpsunmatched
    • Dockerunmatched
    • Document Managementunmatched
    • Electrical Designunmatched
    • Electrical Engineeringunmatched
    • Embedded Systemsunmatched
    • Gitunmatched
    • Integration Testingunmatched
    • Internet Applicationunmatched
    • Manufacturing Execution Systems (MES)unmatched
    • Microservicesunmatched
    • Microsoft .NETunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • Object Oriented Programming (OOP)unmatched
    • REST (Representational State Transfer)unmatched
    • SQL (Structured Query Language)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Server Programming/Applicationsunmatched
    • Software Designunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Unit Testunmatched
    • User Interface/Experience (UI/UX)unmatched

    Description

    The software engineer is responsible for delivering high quality native and web applications through collaboration with the Software Engineering team and the Electrical Design Engineering group. Projects range from short-term functional improvements to large multi-year modernization efforts of critical software infrastructure.

    Responsibilities:

    • Design and implement applications to work with existing electrical design applications and new line of business applications hosted in the cloud
    • Integrate third-party hardware and software with internal systems
    • Work directly with end users to generate requirements and implement solutions
    • Produce functional enhancements to existing line of business applications
    • Modernize existing applications such as SynQor's home grown manufacturing execution system and document management system
    • Assist electrical design engineers with managing their codebases
    • Set up and manage build server for embedded code development
    • Secure solutions with modern application security best practices

    Education and Experience:

    • Bachelor of Science in Computer Science or equivalent work experience
    • 1-5+ recent years of hands-on software engineering

    Essential Skills:

    • .NET 6+
    • Comprehensive understanding of OOP principles and software development life cycle
    • Git Experience
    • SQL Server/Azure SQL
    • REST API design and development experience
    • Front-end development experience with Blazor
    • Automated Unit/Integration Testing

    Desirable Skills:

    • Agile/Scrum Experience
    • Architecture Pattern Familiarity
    • Azure Cloud Certifications and Azure DevOps Experience with Infrastructure as Code
    • Containerization and Microservices with Docker and k8s
    • Entity Framework Core and Domain Driven Design
    • Application Security and OWASP Top Ten

    Qualities and Characteristics:

    • Effective communication skills
    • Ability to work productively in a group or individual setting

    Willingness to learn and expand current skillset

    Numbers & Facts

    LocationSalem, NH

    Similar Jobs

    See more jobs