Senior Software Engineer

Skills
.NET FrameworkASP.NETAPIC#EngineeringMicrosoft AzureReact.Js
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience in software development with a focus on .NET technologies, including proficiency in C#, ASP.NET, and Web APIs
  • Strong front-end development skills using JavaScript, HTML, CSS, and frameworks such as Angular and React.
  • Extensive experience with relational databases like PostgreSQL, including query optimization and performance tuning, as well as familiarity with data warehouses and big data technologies like Snowflake.
  • Familiarity with agile development methodologies such as Scrum or Kanban.
  • Ability to communicate effectively with stakeholders and demonstrate an understanding of business objectives.
  • Commitment to writing high-quality code and continuous improvement.

Nice to have

  • Remote team collaboration
  • Full stack development expertise
  • Effective communication
  • Continuous improvement

Day to day

  • Designing, developing, and maintaining high-quality software solutions to meet customer needs.
  • Collaborate with cross-functional teams to understand requirements, propose solutions, and deliver robust applications.
  • Expertise in full-stack development will be essential in advancing the technology.