Description:
Junior C# Developer
Introduction
A dynamic company in Monument Park specializing in digital process simulation, is seeking a skilled Junior C# Developer to join their team. The company is dedicated to continuous development of team members, fostering skills expansion in development, integration, and client interaction.
Job Purpose
As a Junior C# Developer, you will work under the guidance of experienced developers and participate in various stages of the software development lifecycle. This is an excellent opportunity for a recent graduate or someone with limited professional experience in C# development to gain practical knowledge and contribute to our software projects.
Minimum education (essential)
Bachelor's degree in:
- Information Technology
- Information Systems
- Software Engineering
- or a related field
Minimum applicable experience (years)
- Any prior experience or internships involving C# development would be a plus, but not required
Requirements (essential)
- Solid understanding of software development principles, algorithms, and data structures
- Proficiency in C# programming language, with a basic understanding of object-oriented programming concepts
- Experience with Blazor framework for building interactive web applications
- Knowledge of .NET framework and familiarity with related technologies such as ASP.NET, WPF, or Windows Forms
- Exposure to version control systems and issue tracking tools
- Strong problem-solving and analytical skills to identify and resolve software defects
- Ability to work collaboratively in a team environment and contribute to project success
- Excellent communication skills to effectively convey technical concepts and ideas
- Eagerness to learn and expand knowledge of C# development and related technologies
Responsibilities
- Collaborate with senior developers and project managers to design, develop, and maintain software applications using C# and Blazor
- Write clean, efficient, and maintainable code following coding standards and best practices
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and support
- Troubleshoot and debug software issues, and implement solutions in a timely manner
- Stay updated with the latest technologies and trends in C# development and Blazor framework
- Contribute to code reviews, knowledge sharing sessions, and continuous improvement initiatives within the team
Remuneration
- Market-related
Requirements:
- Information Technology
- Information Systems
- Software Engineering
- or a related field
- Any prior experience or internships involving C# development would be a plus, but not required
- Solid understanding of software development principles, algorithms, and data structures
- Proficiency in C# programming language, with a basic understanding of object-oriented programming concepts
- Experience with Blazor framework for building interactive web applications
- Knowledge of .NET framework and familiarity with related technologies such as ASP.NET, WPF, or Windows Forms
- Exposure to version control systems and issue tracking tools
- Strong problem-solving and analytical skills to identify and resolve software defects
- Ability to work collaboratively in a team environment and contribute to project success
- Excellent communication skills to effectively convey technical concepts and ideas
- Eagerness to learn and expand knowledge of C# development and related technologies
- Collaborate with senior developers and project managers to design, develop, and maintain software applications using C# and Blazor
- Write clean, efficient, and maintainable code following coding standards and best practices
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and support
- Troubleshoot and debug software issues, and implement solutions in a timely manner
- Stay updated with the latest technologies and trends in C# development and Blazor framework
- Contribute to code reviews, knowledge sharing sessions, and continuous improvement initiatives within the team
- Market-related