Sr. Software Engineer - .NET at DemandTec
Gdańsk, Pomeranian Voivodeship, Poland -
Full Time


Start Date

Immediate

Expiry Date

04 Feb, 26

Salary

0.0

Posted On

06 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Agile Methodologies, C#, ASP.Net, Unit Testing, Microsoft SQL Server, RESTful APIs, Troubleshooting, Performance Tuning, Cloud Development, Docker, Microservices, React, JavaScript, HTML5, CSS

Industry

Software Development

Description
The DemandTec team is seeking a dynamic Software Engineer. This position is responsible for collaborating with cross-functional Software Engineering teams to deliver quality solutions. The candidate should possess strong communication and collaboration skills in agile methodologies. The ideal candidate will have a solid foundation built on modern development methodologies (TDD, BDD, Kanban/Agile). Responsibilities: • Follow the software development process and best practices to create software and IT solutions. • Review feature descriptions to understand functionality. • Work with the Product 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 DemandTec globally. • Take the lead in evaluating technologies and making informed decisions. • Hands-on experience in software engineering, covering requirements analysis, design, coding, unit testing, and building scalable web applications and APIs. • Experience in object-oriented design and Microsoft technologies like .Net, .Net Standard, .Net Framework, C#, and ASP.Net MVC. • Familiarity with Git workflows and pull requests. CICD experience is a plus. • Knowledge of Microsoft SQL Server, including query optimization, stored procedures, and managing database objects. • Well-versed in Agile methodologies. • Skilled in troubleshooting, performance tuning, and optimizing memory usage in C# and ASP.Net. • Comfortable 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 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. • Very good English skills (both written and spoken). Preferred skills: • Experience with, and desire to cultivate expertise, using AI technologies to write and test better code faster. • Experience in Cloud development using Docker and Microservices. • Hands-on experience with front-end technologies like React, JavaScript, HTML5, and CSS. • Ability to present to Team members, Team Leads, Managers, PMs, and other stakeholders • Feature Function Automation to support Test Engineering and improve test coverage • Test-Driven Development • Experience in working with JIRA and Confluence Wiki Spaces Experience with Azure cloud services.
Responsibilities
The Sr. Software Engineer will collaborate with cross-functional teams to deliver quality software solutions. Responsibilities include developing features, writing unit tests, fixing bugs, and communicating with global teams.
Loading...