What are the responsibilities and job description for the Senior Software Engineer position at SynQor?
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
Salary : $125,000 - $150,000