Software Engineer at Progress developing and maintaining product features and integrations for Sitefinity. Collaborating with teams to write quality code and enhancing the digital experience platform.
Responsibilities
Participate in the research of the software components behind the team tasks and have a good understanding of the architecture and design of the team's product.
Write clean, maintainable, and readable code while strictly adhering to team coding quality standards, including writing different types of tests.
Analyze business requirements and provide additional scenarios and use cases, based on a continuously enriched understanding of the customer problem.
Participate in regression and functional testing to ensure the quality of the product.
Participate in code reviews and provide guidance to drive personal and code quality improvements.
Investigate problems of diverse scopes, identify and resolve bugs of different complexities.
Provide realistic time estimates on tasks and assignments.
Continuously get acquainted with and remain updated on the product's inner workings: architecture, components, API, features, and documentation.
Requirements
Demonstrated experience as a software developer (2+ years).
Familiarity with Object-Oriented Design and Design Patterns.
Knowledge of Algorithms and Data Structures.
Good understanding of database concepts and SQL; experience with MS SQL Server and ORMs (e.g., Entity Framework).
Proficiency in C#, ASP.NET (.NET Framework 4.8+ / .NET preferred).
Understanding of web technologies and protocols such as HTTP, HTML5, CSS3, and JavaScript.
Experience with Single Page Application frameworks/libraries (e.g., Angular, React, or similar).
Focus and knowledge for writing optimized, high-performance, and memory-efficient code.
Understanding of version control systems.
Familiarity with Agile methodologies – e.g., Scrum, Kanban, Lean.
Proficient in written and verbal English.
Benefits
30 days paid annual vacation.
An extra day off for your birthday.
2 additional days off for volunteering.
Premium healthcare and dental care coverage.
Additional pension insurance.
Well-equipped gym on-site with CrossFit equipment and a climbing wall.
Co-funded Multisport card.
Daycare Center for your little ones onsite.
Flexible working hours.
Free underground parking with a designated space for bikes, motorbikes and electric scooters.
Associate Product Engineer at Pass the Keys focusing on product - driven software solutions with AI - augmented tools supporting a user - friendly approach in property management.
Teaching Assistant for AI Software Engineering Bootcamp at Digitale Leute School, responsible for mentoring and supporting participants in their learning journey.
Software Development Engineering role at Western Digital for validating products through automation and internal applications. Collaborate with engineering teams to enhance product quality and efficiency.
IT - Consultant working on Linux/Red Hat OpenShift for DATAGROUP, supporting client IT environments. Responsible for concept and operation of OpenShift environments in a team setting.
Sr. Software Engineer designing, coding, and debugging lottery systems at Scientific Games. Collaborating in requirements gathering, supporting production systems, and adhering to development standards.
Lead Software Engineer for Wells Fargo's Fraud and Claims Technology team. Focused on developing scalable fraud detection solutions and leading enterprise - wide technology initiatives.
Lead Specialist Software Engineer developing microservices for Wells Fargo's Customer Information Management Team. Collaborating on technical solutions with strong Java experience and modern technologies.
PLC/HMI Software Developer in established machinery company developing control software for automation systems. Collaborating on system integration and troubleshooting for optimal performance.
Senior Front - End Software Developer translating business needs into components for Content Management Systems. Collaborating with stakeholders, optimizing performance, and leading junior developers.
Software Engineer Intern contributing to library technology development at OCLC. Collaborating with developers to enhance systems and deliver new features.