Software Engineer

  • Remote - Poland

Remote

Software Development

Senior

Summary

Join the demandTec team as a dynamic Software Engineer, collaborating with cross-functional teams to deliver quality solutions, utilizing modern development methodologies.

Requirements

  • 5+ years of experience in software engineering, covering requirements analysis, design, coding, unit testing, and building scalable web applications and APIs
  • Strong expertise in object-oriented design and Microsoft technologies like . Net Core, .Net Standard, .Net Framework, C#, ASP.Net MVC, ASP.Net Core MVC, and Azure SQL Server
  • Experience with Git workflows and pull requests. CICD experience is a plus
  • Expertise in Microsoft SQL Server. , including query optimization, stored procedures, and managing database objects
  • Experience in Cloud development using Docker and Microservices
  • Strong background in Agile methodologies
  • Skilled in troubleshooting, performance tuning, and optimizing memory usage in C# and ASP.Net
  • Proficient in working with RESTful APIs and other programmatic interfaces
  • Experience working with globally distributed teams
  • Comfortable with remote work and participating in audio/video collaboration sessions
  • Experience writing release notes and technical documentation for apps
  • Ability to handle production issues, troubleshoot customer incidents and resolve them efficiently
  • Skilled in root cause analysis for production issues and providing solutions
  • Fluent in English, both spoken and written
  • Bachelor's Degree in Computer Science or a related field (preferred)

Responsibilities

  • Follow the software development process and best practices to create software and IT solutions
  • Review feature descriptions to understand functionality
  • Work with the Project Manager and Manager to clarify requirements
  • Manage time effectively by breaking down features into tasks and estimating time
  • Collaborate with the team and manager to review designs
  • Develop features according to the task plan
  • Write unit tests for new features to ensure quality
  • Test your code locally to verify it works and review code quality
  • Fix bugs reported by QA engineers
  • Address issues raised by customers and the Production Support team
  • Communicate with developers, QAs, and product managers from Acoustic globally
  • Take the lead in evaluating technologies and making informed decisions

Benefits

  • Direct impact on our product and three growth paths: Architect, Principal Software Engineer, or Manager
  • Remote or hybrid work from our Gdansk office
  • Competitive benefits, including tax-deductible costs. , choice of MacBook Pro or Windows PC. , medical and life insurance, meal allowance, and a Multisport card
Share this job:
Please let Acoustic know you found this job on Remote First Jobs 🙏
Apply now