Job description
The main responsibility of Back-End Developer is to manage the server-side web application logic and integrate it with the front-end.
Key Responsibilities: Participate in the entire application lifecycle.
Collect and analyze business and technical requirements from Internal and External stake holders.
Design, Code, develop and release software solutions according to Business requirements.
Maintain the highest level of active and running solutions.
Provide system support by debugging and solving reported issues, in a timely manner.
Identify and provide solutions for security threats, within running solutions, and underdevelopment features.
Collaborate and Work with Business and other technical teams, to provide an End-To-End centric solution.
Prepare and maintain technical documentation for solutions.
Ability to provide around the clock support, to maintain systems and services.
Understand the Importance of data security and practice all set rules, to ensure confidentiality in all actions.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Familiar with Windows Server administration and IIS configuration for application hosting.
Use task management and collaboration tools such as Jira to track and manage work.
Work efficiently within Agile teams and participate in Agile ceremonies.
Optional, Familiar with UNIX, Linux is used for administration and shell scripting.
Bachelor’s degree in computer engineering, Information Technology, or any related field.
0-4 years of experience in designing and developing .
NET web applications, web services, and database management.
Preferred Skills Excellent working experience in .
NET Frameworks and .
NET Core, using C# Language Familiar with WCF / Web APIs.
Very good experience in designing and Implementing Data access, using databases like MySQL, SQL, Oracle Very good working experience with TFS or other source control solutions.
Familiar with IIS, Windows servers configuration.
Familiar with Redundancy and Hosting maintenance Operations.
Familiar with Network setup, and design architecture.
Familiar with UNIX, Linux is used for administration and shell scripting.
Certifications: Preferred: MCSD (Microsoft Certified Solution Developer) or similar certification.
Ability to work under pressure and flexible, willing extend working hours to exceptionally complete projects.
Must be proficient in problem-solving and data processing.
Must have knowledge of continuous integration tools and techniques.
Expertise in agile development methods and techniques is desirable.
Excellent communication and organization skills Experience working in a fast paced, agile work environment.
This job post has been translated by AI and may contain minor differences or errors.