Job brief
We are looking for a talented .NET Developer to code and implement new software from beginning to end. Your role will also include debugging, troubleshooting, crafting the software’s documentation.
Responsibilities
- Take part in the analysis of requirements.
- Using .NET programming languages, write clean and scalable code.
- Participate in software design and architecture in coordination with internal teams.
- Examine and implement systems and applications.
- Troubleshoot, refactor, upgrade, and debug code.
- Improve current software and its performance.
- Act as an expert on applications and give technical support.
- Craft documentation throughout the software development life cycle (SDLC).
- Using mathematical models and scientific analysis, create and maintain new software systems.
- Create and direct software testing, documentation, and programming procedures.
- Gather information about project feasibility, constraints, capabilities, requirements, and interfaces by consulting with other specialists.
Requirements
- Degree in Computer Science or related field
- 2+ years experience as a .NET Developer using Agile methodologies
- Proficient in one of the .NET languages such as C# or Visual Basic .NET
- Familiar with APIs ((REST, RPC)
- Good problem-solving and analytical abilities
- Good troubleshooting skills
- Keen-attention to detail