Job Description
π Work mode β fully remote
π° Rate β Senior β up to 190 zl/h, Junior β up to 95 zl/h.
π Contract type β 12 months + prolongations.
π Language β English.
β° Start β ASAP.
βοΈ Industry: finance
RESPONSIBILITIES:
- Break large development tasks down into sub-tasks to build defined features.
- Write unit and integration tests.
- Review code changes.
- Helps mentor team members.
- Investigate and fixes bugs, writes tests.
- Design solution according to business requirements.
- Collaborate with people outside the team (ITO, FJ, PO, users) to ensure new code launches smoothly and customer needs are met.
- Design target architecture and develops a roadmap.
- Follow best development practices (TDD, DRY, YAGNI, CI, CD, Scrum, etc.)
REQUIREMENTS:
1) Senior Position:
- At least 5 year experience in .NET programming (C#, ASP.NET, ASP.NET Core).
- Web development skills (JavaScript, CSS, HTML, XML, jQuery, Bootstrap).
- Analytical skills and ability to turn concept into working solution.
- Good level of English in speech and writing β intermediate or higher.
- Experience with:
- Knockout or Vue.js framework.
- SQL and relational data bases (e.g. MS SQL).
- DAL/ORM frameworks (e.g. Entity Framework).
- Version control systems (e.g. Git).
- Unit-tests (NUnit, XUnit) and end-to-end tests (e.g. Selenium).
- Dependency Injection frameworks (e.g. Castle Windsor).
Nice to have:
- Windows Workflow Foundation, Stateless.
- Background in corporate scale financial systems development and/or implementation.
- Experience working in an agile environment (e.g. Scrum).
2) Junior Position:
- No previous work experience required.
- No basic knowledge of C# and .Net framework, but it is preferred.
- Basic knowledge of Web Development (JS, CSS, HTML).
- Basic knowledge of SQL and DataBase (i.e Microsoft SQL Server, MySql).
- Willing to perform 2 programming tests.
- Min High school diploma (preference given to higher education graduate).
- Strong desire to learn.
- English Language Skills.