● 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.
Requirements
● At least 3 years of experience in software development.
● Ability to work in a very fast-paced environment.
● Highly self-motivated.
● Enthusiasm for learning new technologies.
● Ability to work in team environments.
● Experience building highly-scalable software solutions.
● Excellent communication, problem-solving and analytical skills.
Technical requirements:
● Strong experience with the C#.
● Strong experience with ASP.NET, ASP.NET Core.
● Experience working with and developing RESTful APIs.
● Excellent troubleshooting and communication skills.
● Experience working with SQL Server/PostgreSQL Data Bases.
● Correct understanding of Asynchronous programming.
● Service-oriented architecture.