Position: Middle Web.(.NET) developer
Company: Argument
Category: .NET
Experience required: 3y
English level: upper

**If you have at least 3+ years of software engineering background and enjoy providing end-to-end solutions for product development, we'd like to meet you.**

**Job Overview:**
The Web Developer will be responsible for implementing of our web applications and products functionality
The Web Developer will analyze and solve difficult issues across the stack in the human resources management and payroll flows
The Web Developer will work collaboratively with all participants in software development team and provide development guidelines when it is needed for the team.
The Web Developer will work continuously on improvement of software development process, with continuously building and deploying software releases.

**Role and Responsibilities:**
Review requirements, specifications and technical design documents to provide timely and quality development solutions
Develop features using best development practices and design patterns
Estimate requirements specifications and work on the implementations based on priorities and timelines
Design, develop and execute automation scripts using open source tools
Liaise with internal teams (e.g. product managers, other developers) to identify system requirements

**Qualifications:**
Bachelor's degree in Computer Science or related field
3-6 years of proven work experience in software development on complex systems (.Net, C#, MVC)
Strong knowledge of software development methodologies, tools and processes
Experience in programming with JavaScript/jQuery
Experience using Jenkins and Selenium
Solid knowledge of SQL
Experience working in an Agile/Scrum development process
Experience with Jira and GitHub.

**Personal skills:**
You need to be able to solve problems on your own using creativity and thoughtful analysis.
You can make swift, rational and effectively decisions.
You are a collaborator and open to the ideas and opinions from others.
You easily communicate and interact with those around you
You are flexible with regards to adapting change and take on projects outside the scope of your job description
You are motivated to put effort in your job and to learn from your mistakes and failures

**We offer:**
Employment in a dynamic company with deep professional competence and a stellar reputation in the industry.
An inspiring working environment with colleagues who share our commitment to «The Human Touch» in everything we do.
A company with a flat and informal structure enabling direct communication, quick decisions, and influence. We work for the long term and act in the here and now.
A chance to work with the industry's latest, most compelling technologies.
Competitive wages and vacation arrangements in an employee-friendly company culture that recognizes and rewards hard work, commitment and results.
Good working conditions, in a modern and well-equipped office
Arranged and paid courses/education
Company paid lunch, coffee and refreshments
Social events and possibilities to join the gym