Junior .NET Developer
- Türkiye
- Kontrat
- Tam zamanlı
- Translate architectural designs and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable code
- Integrate data storage solutions between disparate systems including databases, queues, blob stores, etc.
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization, and automatization
- Bachelor's degree in business, computer science, or relevant field.
- 2- 4 years of experience in a production manufacturing environment
- Ability to work in a collaborative environment across multiple functional areas.
- Having a highly analytical mindset and a desire to tackle new challenges
- Working knowledge of SDLC methodologies using DevOps and Agile – Scrum
- Strong understanding of object-oriented programming along with a fundamental understanding of design principles in building scalable applications
- Has a knack for writing clean, readable, and easily maintainable code
- Strong knowledge of .Net Framework and .Net Core in the C# language
- Experience with popular web application frameworks
- Familiarity with Microsoft SQL Server creating database schemas that represent and support business processes
- Experience implementing automated testing frameworks and unit testing of code
- Proficient understanding of code versioning tools such as Git
- General knowledge of these architectural design patterns and technologies
- MVC, WebAPI, Entity Framework, LINQ, Javascript, Ajax, Telerik, CSS, MSTEST, MOQ, SQL
- Additional knowledge in Azure Development such as Azure App Services, Azure Functions, Azure Storage services
- Ensures accountability; holds self and others accountable to meet commitments.
- Drives result; consistently achieve results, even under challenging circumstances.
- Communicate effectively; develop and deliver multi-mode communications that convey a clear understanding of the unique needs of different audiences.
- Instills trust; gains the confidence and trust of others through honesty, integrity, and authenticity.
- Collaboration: works cooperatively with others across the organization to achieve shared objectives
- Optimizes work processes; knows the most effective and efficient methods to get things done, with a focus on continuous improvement.
- Plans and aligns; plans and prioritizes work to meet commitments aligned with organizational goals.
- Being Resilient; rebound from setbacks and adversity when facing difficult situations.
- Demonstrates trust in the process of lean methodologies and tools. Approaches situations through a fact-based lens. Analyzes data, draws conclusions, make recommendations, and present findings. Critically assesses and simplifies processes and controls, and challenge business drivers and risks.
- Embraces the team through strong interpersonal skills and the ability to relate to people at all levels of the organization, including diverse viewpoints. Seeks to understand and involves others in problem-solving. Proven track record of building a team and managing change.
- Moves forward through strong organizational and execution skills. Able to champion core issues, develop resourceful and creative solutions and drive results at all levels of the organization. Strong attention to detail and follow-through skills are a must. Ability to drive successful execution of strategic plans. Adaptable and flexible to changing business conditions and priorities.
- Actual pay will vary based on qualifications and other factors
Vacancies in Turkey