Senior Product Software Engineer - C#/.NET, ReactJS, MongoDB
We are looking for a Senior Product Software Engineer - C#/.NET, ReactJS and MongoDB to join an exciting consulting assignment.
In this role, you will play a key role in designing, developing, and troubleshooting software programs. Your technical skills and innovative mindset will contribute to the continuous improvement of the product, making a significant impact on user experience and satisfaction.
You will work closely with an international team and collaborate regularly with key stakeholders across product, QA, and engineering. This assignment requires a candidate who enjoys taking technical responsibility, thrives in modern product development, and is comfortable working mainly on-site in Gothenburg.
Responsibilities:
• Take the lead in designing, developing, and maintaining complex software applications using C#/.NET, ReactJS, and MongoDB
• Collaborate with cross-functional teams including product managers, product owners, and QA to define design specifications and implementation details
• Regularly communicate project updates, progress, and challenges to stakeholders and team members
• Prepare detailed technical specifications and requirements documents to guide the development process
• Identify bottlenecks and optimize software programs to improve performance and efficiency
• Lead the design of innovative and user-friendly software applications aligned with customer needs and industry standards
• Create comprehensive testing routines and procedures to ensure reliability and accuracy
• Apply design patterns and architectural principles to solve complex software challenges
• Collaborate with others to troubleshoot and resolve technical issues during development
• Offer technical support to end-users for software maintenance and usage queries
Required Skills:
• Software Engineering & Development: Strong experience in designing, developing, and maintaining software systems
• Programming: Proficiency in C#/.NET and JavaScript (ReactJS)
• Database: Experience with MongoDB and relational databases
• Architecture & Design Patterns: Deep understanding of software architecture and reusable design principles
• Testing & CI/CD: Familiarity with unit testing, CI/CD pipelines, and code reviews
• Agile Methodologies: Experience working in agile teams and contributing to technical design discussions
• APIs: Ability to design and manage RESTful APIs
• Source Code Management: Proficient in using source code repositories (e.g., Git)
• Documentation: Ability to create and maintain technical documentation
• Communication: Strong verbal and written communication skills in English (minimum B2 level)
Competencies:
• Inclusive Collaboration
• Analytical Skills
• Drive to Perform
• Accountability
• Functional Expertise
• Operational Excellence
