Position: Fullstack .NET Developer (Web + Win)
Company: Murano Software
Experience required: 5y
English level: fluent

It's rooted in both technology and insurance expertise, delivering innovative software solutions. This platform allows providers to produce more for their clients while significantly reducing the administrative burden. The core platform lets clients collaborate from anywhere using powerful, web-based tools that streamline tasks, optimize workflows, and make doing business with your company easy for agents and customers.

**The Role.**
 As a Software Engineer, you will work as part of a truly innovative and growing team responsible for developing and advancing our platform. You will be a key member of one of our cross-functional engineering teams and contribute to the full stack of our solutions, creating services in various languages

**What you’ll do.**
- Be a key contributor to our cloud-based applications and services using C#, .NET, JS, typescript and SQL.
- Under general supervision, implements all aspects of an application design – high-performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
- Participates in every aspect of the development and implementation, working with project analysts to ensure a complete understanding of the change implications to business processes.
- Confirms application meets specifications through the objective review process.
- Ensures the best possible performance, quality, and responsiveness of applications.
- Identifies bottlenecks and bugs, log issues, and recommend solutions to identified issues.
- Helps maintain code quality, organization, and automatization.
- Performs unit and system-level testing on applications.
- Excellent verbal and written communications skills.

**What we’re looking for.**
- Experience with databases (Postgres, MS SQL, etc.)
- 7+ years relevant programming experience, an undergraduate degree in computer science, business, or equivalent combination of education and experience
- Development tools, guidelines and conventions including, but not limited to, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
- Designs, codes, and tests new Windows and web software applications
- Enhances existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modification and improvement
- Investigates and develops skills in new technologies
- Creates technical specifications and test plans
- Understanding of troubleshooting techniques
- Object-oriented design experience
- Proficient understanding of code versioning tools