Software Developer Specialist

Job Overview

Purpose of the job: Responsible for development and implementation of new software systems from scratch and configure existing Applications. Software Specialist overall goal is to work as an expert on software applications and collaborate with the team to create new products and conduct feasibility studies on company systems.





Main Duties and Responsibilities:

  • Design and implementing advanced Applications in .NET Framework.
  • Develop functional and sustainable Applications with clean codes.
  • Develop Applications from scratch and configure existing Applications
  • Ensure the best possible performance, quality, and responsiveness of Applications.
  • Prepare and maintain code for various Applications and resolve any defects.
  • Test and debug various Applications.
  • Collaborate with Front-End Developers.
  • Work with SQL Server, MySQL and Oracle Database Systems.
  • Learn about new technologies and stay up to date with current best practices.
  • Monitor everyday activities of Applications and provide required support.
  • Deploy fully functional Applications.
  • Develop documentation throughout the software development life cycle (SDLC)
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues.
  • Ability to use more than one development language
  • Integrate multiple data sources and databases into one system.
  • Collaborate with team to brainstorm and create new products

Technical Skills:

  • ASP.NET Core MVC
  • C#
  • Python, Java, or PHP
  • Understanding of OOP
  • Database Design and Development
  • Understanding of Client-Side Technologies
  • Design Architectural Patterns
  • knowledge of new Technology
  • Understanding of Agile Methodologies
  • Knowledge of web Cloud servers
  • HTML, CSS, and JavaScript
  • Access Control Devices and Fingerprint Devices
  • Understanding APIs






More Information

Apply for this job