Senior Software Engineer developing backend solutions for PressReader applications. Involved in the full software development cycle with a focus on .NET applications and team collaboration.
Responsibilities
Design and develop key software components and services for PressReader applications, primarily focusing on the backend, but also contributing to the frontend as needed.
Deliver code with top-tier quality while adhering to development best practices, employing test-driven development methodologies, and supporting test automation.
Engage in estimating project efforts and timelines for delivery.
Take charge in conducting peer design and code reviews.
Identify technical, schedule, and other potential project risks, providing pertinent feedback.
Actively collaborate with teammates and maintain effective communication with project stakeholders to ensure smooth and predictable project progression.
Create and uphold high-caliber technical documentation outlining software designs and solutions.
Coach and/or mentor junior engineers on the team.
Requirements
Minimum of 5 years' experience in developing .NET applications
Proficient in crafting reliable and scalable software systems
Mastery in building backend services using C# and SQL
Proven experience in constructing micro-services utilizing Docker/Kubernetes
Proficiency in refactoring complex code to enhance testability and maintainability
Knowledge or experience in test-driven development and agile/iterative development methodologies
Exceptional communication skills, both written and verbal, coupled with strong interpersonal abilities
A team-player mindset with a willingness to broaden skills and actively contribute ideas and knowledge.
Benefits
100% employer-paid health, dental, and vision benefit plan
15 paid vacation days to start
health and wellness days
bereavement days
reimbursements for professional training and membership in professional associations
Lead Software Engineer for Eyeline developing and mentoring production tools team. Spearheading technical direction and collaborating with various stakeholders in visual effects production.
Senior Software Engineer taking ownership of critical product subdomains at Kixie. Collaborating with a team to build a modern, event - driven microservices platform.
Associate Software Developer working with automation and engineering processes at Intermedia. Collaborating with teams to improve operational workflows and documentation.
Senior Software Engineer contributing to multicluster fleet management capabilities for Red Hat. Leading software development with Kubernetes and Go while mentoring engineers in a hybrid work environment.
Senior Software Engineer building modern web applications using React, TypeScript, and Django. Leading Agile initiatives and mentoring teammates in a digital transformation team.
Pega Developer responsible for designing, developing, and maintaining Pega PRPC applications. Collaborating with analysts and infrastructure teams to deliver high - performance solutions in Mexico.
Software Engineer - III designing and developing software enhancements and new products. Focus on creating software tools including operating systems and databases, ensuring compatibility with hardware.
Senior Software Engineer delivering AI/ML powered features for customers at Zendesk scale. Collaborating with teams on building and scaling infrastructure for ML applications.
Senior Software Engineer developing software solutions for global customers at Thomson Reuters. Collaborating with talented engineers to design, develop, and improve software systems.
Senior Software Engineer developing AI - powered systems for tax & accounting workflows at Thomson Reuters. Collaborating with product teams and implementing cutting - edge AI technologies.