
Junior .NET Engineer
Ciklum
full-time
Posted on:
Location Type: Hybrid
Location: Malaga • 🇪🇸 Spain
Visit company websiteJob Level
Junior
Tech Stack
AngularCypressEntity Framework.NETNoSQLRxJSSCSSTypeScript
About the role
- Participate in team activities: daily meetings, planning, retrospectives, etc
- Follow the team's rules and procedures set on the project
- Software Design
- Application of object-oriented principles and practices
- Ability to work with technical documentation and apply it during development
- Quality Assurance
- Practical experience in writing unit tests (backend and/or frontend)
- Backend: xUnit / NUnit / MSTest
- Frontend: Cypress / Jasmine + Karma
- Software Deployment
- Ability to follow the CI/CD process established on the project
Requirements
- Backend (.NET)
- Develop simple components or their parts under supervision
- Fix your own backend bugs and cover them with tests
- Knowledge and hands-on experience in C# and .NET
- Experience in developing web applications and APIs
- Practical experience in writing queries to relational or NoSQL databases
- Experience in debugging and performance troubleshooting
- Experience with ORM frameworks (e.g., Entity Framework, Dapper)
- Understanding and implementation of authentication and authorization mechanisms (JWT, OAuth, etc.)
- Frontend (Angular)
- Implement UI components in Angular according to design requirements
- Debug and fix UI issues and ensure responsiveness
- Commercial experience with Angular (2+)
- Strong knowledge of TypeScript, RxJS, HTML5, and CSS/SCSS
- Understanding of component-based architecture and Angular modules
- Experience with NgRx or other state-management libraries
- Experience with UI component libraries
- Knowledge of responsive and accessible UI design practices
- Communication Communication is key: upper-intermediate English level or higher
- Self-development Curious, fast learner who doesn’t miss opportunities to improve skills
- Drive Constantly improves the quality of their work
Benefits
- Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and 4 additional undocumented sick leave days
- Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certifications
- Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
- Flexibility: Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up. We are there to support your work-life balance and provide 23 vacation days & short Fridays
- Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
- Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
- Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#xUnitNUnitMSTestCypressJasmineKarmaAngularTypeScript
Soft skills
communicationself-developmentdrive