- Plans application design by clarifying goals; designing functionality.
- Develops API navigation by categorizing content; funneling traffic through content.
- Prepares API by installing and configuring server software; installing programming language using authoring and formatting tools; ensuring cross-platform compatibility; establishing links.
- Upgrades API by implementing enhancements; monitoring performance and results; identifying and evaluating improvement options; introducing new technology; maintaining links.
- Protects API by designing and installing security precautions.
- Supports API production releases; fulfill client queries and identify bugs or enhancements in application
- Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Keeps equipment operating by following operating instructions; troubleshooting breakdowns; maintaining supplies; performing preventive maintenance; calling for repairs.
- Accomplishes information systems and organization mission by completing related results as needed.
Qualification:
Any science graduate and above. Degree in computer science, computer engineering, electrical engineering, or software engineering desired
Skill required
- 2 - 4 years hands-on experience in programming Microsoft C# (preferred) and/or Visual Basic.NET, ADO.Net, and ASP.Net 2.0, .Net 4.5 framework or .net core 2.1 and above
- Having AWS Cloud Knowledge (preferred, but not necessary)
- 3+ years hands-on experience with relational databases such as Microsoft SQL Server
- Expertise in web Api, windows services, MVC, Aurelia Framework (preferred, but not necessary)
- ASP.NET AJAX (or experience working with at least one other AJAX framework for .NET)
- Prior years experience with Visual Studio 2019 preferred
- Experience developing packaged software is preferred
- Understanding of UML and other technical documentation standards.
- Extensive knowledge of OOADP (Object-Oriented Analysis, Design and Programming). Experience in Design Patterns and Application layering
- Must be willing to learn new technologies, keep on top of emerging trends in Microsoft-based web application development.