Position: Senior FullStack Developer (.Net/JavaScript)
Company: Crunch
Experience required: 3y
English level: intermediate

The software developer will join the client's Core Development Team and will work closely with other team
members on supporting and enhancing the client's company software product line using the latest company's
technologies and tools. The software developer will be involved in all aspects of the software development lifecycle.

MAIN RESPONSIBILITIES:
- Design and develop new applications/components using .NET/C# for the back-end and React JS for the front-end.
- Maintain and enhance Company’s internal existing software.
- Perform unit testing.
- Take part in integration testing.
- Evaluate 3-rd party software providers and provide recommendations.
- Provide assistance and training to the professional services and support departments.
- Follow the client's company source control policies and procedures.
- Maintain information confidentiality and security with regard to the information being processed, stored, or accessed.
- Other duties as assigned.

SKILL REQUIREMENTS:
- Bachelor's Degree in Computer Science or other corresponding fields.
- 5+ years of experience in Software Development with a minimum of 3 years of experience in .NET/C# and developing SOAP Web services/REST API under .NET Framework.
- 2+ years of work with JavaScript/HTML5/CSS; knowledge of React JS is an advantage.
- Strong analytical and problem-solving skills and being an independent thinker.
- Strong knowledge of the Software Development Life Cycle (SDLC).
- Relational database and Structured Query Language (SQL) knowledge.
- Analytical, writing, and communication skills.
- Object-Oriented Design and familiarity with design patterns is a plus.

CLIENT'S BACKGROUND:
Our client is a small, business-focused, dynamic company with exciting mission-based projects, great co-
workers, a pleasant work environment. The company provides top-notch products and integration services to the financial industries and has been operating since the early 90-s. Commitment to the quality and best possible customer services makes the company a leader in it's niche.

WE OFFER:
- Annual paid leave – 18 working days (100% compensation)
- Annual paid sick leave – 10 working days (100% compensation)
- Medical insurance
- Opportunity to become a part of our professional team
- Opportunity to participate in various events (educational programs, seminars, training sessions)
- Flexible working schedule
- Free parking place
- Massage in the office
- Competitive compensation