Position: Junior .Net Software Engineer
Company: nisman.net
Category: .NET
Experience required: 1y

About Nisman Solutions

  We are a Software Engineering and Information Technology company headquartered in the USA. Our team is dedicated to serving our clients in the areas of systems and application development, integration and business intelligence based on high-level strategy, thoughtful design and close collaboration.

  One of the most important values in our company culture is to never stop learning and focus on self-improvement. We value people that are trying to be the most professional and progressive version of themselves.    

  Our distributed environment lets us work with the best people. Our team members currently live in the USA, Ukraine, Belarus, Russia, Bulgaria, and the Netherlands. Together we work on fascinating projects in various areas such as VoIP, eCommerce, Healthcare, Business, and Social. If you’re results-oriented and interested in taking up the challenge and your career to the next level then join us.
 
 With us, you’ll get interesting and challenging tasks, which will help you develop your skills and never let you get bored!

Responsibilities:

Systems Design and Development.
Development of algorithms and interactions in programs.
Creating self-contained, reusable, and testable modules and components.
Cooperating with the front-end developers in the process of building APIs
Unit and regression testing.
Ensuring high performance and scalability.
Improvement of internal software quality control systems.
Working with the software development team and clients.
Improvement and support of existing software.

Requirements:

Strong knowledge of Design Patterns, SDLC, OOP principles, Data Structures and basic characteristics of code quality.
Strong knowledge in C# programming language.
Knowledge of Microsoft SQL Server, PostgreSQL, databases and SQL is a plus. 
Ability to read and use technical documentation in English is required.
Experience with Git version control system.

Personal qualities

You are a “team-person” with an ability to accept responsibility for your work, solve problems pragmatically, and maintain a positive attitude overall. You’re also able to work independently, result-oriented individual with a strong ability to prioritize and attention to detail.

Will be a plus

Conversational English is a big plus.

We offer (Bonuses)

Competitive salary
Experience exchange with colleagues around the world
Project variety and mobility between projects
Friendly collaborative team
Flexible schedule
Ability to work remotely from your preferred location
Flexible time-offs and holidays