SynQor, Inc.
The Senior Software Engineer/Team Lead is responsible for delivering high quality native and web applications through collaboration with the Software Engineering team and the business. Projects range from short-term functional improvements to large multi-year modernization efforts of critical software infrastructure. Additional Team Lead responsibilities include mentoring team members, as well as defining larger projects and taking the lead on them.
RESPONSIBILITIES:
Lead projects and mentor team members
Integrate third-party hardware and software with internal systems
Design and implement new line of business applications hosted in the cloud
Work directly with internal clients 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
Maintain existing infrastructure to ensure business continuity
Create new public cloud infrastructure to support growing business needs
Secure solutions with modern application security best practices
EDUCATION AND EXPERIENCE:
Bachelor of Science in Computer Science or equivalent work experience
5+ recent years of hands-on software engineering
REQUIRED SKILLS:
Leadership experience in software related projects
.NET 6+
Comprehensive understanding of OOP principles and software development life cycle
SQL Server/Azure SQL
REST API design and development experience
Front-end development experience with Blazor
SDLC Best Practices and Release Management
Automated Unit/Integration Testing
PREFERRED SKILLS:
Agile/Scrum Experience
Project Management 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
Oracle DB Experience
Application Security and OWASP Top Ten
QUALITIES AND CHARACTERISTICS:
Sufficient Experience to understand the balance between technical solutions and business incentives
Effective communication skills
Ability to work productively in a group or individual setting
Willingness to learn and expand current skillset
At SynQor, the Software Engineering group plays a vital role in supporting both the company's manufacturing operations and business support services. As a company founded and run by engineers, SynQor takes pride in designing and building its own critical systems. The software team is responsible for maintaining and improving home-grown solutions like our Manufacturing Execution System (MES) and Document Management System (DMS), which drive both manufacturing and support capabilities.
The team is actively involved in a large modernization effort aimed at making these systems more scalable, resilient, and adaptable to the company's evolving needs. Engineers have numerous opportunities to automate tasks, enhance workflows, and improve processes. Work is carried out on-site, with a mix of individual and collaborative projects, allowing team members to see the immediate impact of their work on the manufacturing line. Additionally, software engineers have a direct line of communication with end users, ensuring that feedback is quickly integrated into solutions.
This environment offers an exciting chance to contribute to meaningful projects and be part of a company that values innovation and engineering excellence.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. #J-18808-Ljbffr
The team is actively involved in a large modernization effort aimed at making these systems more scalable, resilient, and adaptable to the company's evolving needs. Engineers have numerous opportunities to automate tasks, enhance workflows, and improve processes. Work is carried out on-site, with a mix of individual and collaborative projects, allowing team members to see the immediate impact of their work on the manufacturing line. Additionally, software engineers have a direct line of communication with end users, ensuring that feedback is quickly integrated into solutions.
This environment offers an exciting chance to contribute to meaningful projects and be part of a company that values innovation and engineering excellence.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. #J-18808-Ljbffr