Overview
The .NET Developer plays a crucial role in developing and maintaining high-quality software applications within our organization. They are responsible for designing, coding, and modifying .NET applications, as well as analyzing user needs to implement software solutions. The role is essential in ensuring that our software systems remain robust, scalable, and secure.
Key responsibilities
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Write clean, scalable code using .NET programming languages
Test and deploy applications and systems
Revise, update, refactor, and debug code
Improve existing software
Develop documentation throughout the software development life cycle (SDLC)
Serve as an expert on applications and provide technical support
Stay up-to-date with industry developments
Extend and maintain existing applications
Support the entire application lifecycle
Conduct software analysis, programming, testing, and debugging
Recommend and execute improvements
Create technical specifications and test plans
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience as a .NET Developer or Application Developer
Experience in xamarin and blazor
Familiarity with architecture styles/APIs (REST, RPC)
Understanding of Agile methodologies
Excellent troubleshooting and communication skills
Familiarity with the software development life cycle (SDLC)
Experience with databases, web servers, and UI/UX design
Knowledge of at least one of the .NET languages (e.g., C#, Visual Basic .NET)
Knowledge of .NET web framework (e.g., ASP.NET, MVC)
Familiarity with front-end languages (e.g., HTML, JavaScript, CSS)
Experience with ORM frameworks (e.g., Entity Framework)
Ability to work independently and as part of a team
Detail-oriented and quality-focused
Strong problem-solving abilities
Ability to prioritize and manage multiple tasks
Skills: web servers,ui/ux design,.net web framework (e.g., asp.net, mvc),c#,front-end languages (e.g., html, javascript, css),sql,asp.net,architecture styles/apis (rest, rpc),.net programming languages,agile methodologies,mvc,entity framework,xamarin,orm frameworks (e.g., entity framework),databases,.net,blazor,.net languages (e.g., c#, visual basic .net)
Any Graduate