Software Engineer

 

Description:

Perform the hands-on coding for Application and Database Development to write well-designed, tested, and efficient code by using best software development practices.

  1. Integrate data from various back-end services and databases.
  2. Responsible for maintaining, expanding, and scaling websites and applications.
  3. Perform Requirement Gap Analysis and Requirements Specifications Reviews
  4. Work on Application Code Design
  5. Work on Database Schema Design and Database Development
  6. Follow the Coding Standards, Best Practices, and the Code Review Guidelines
  7. Responsible for unit/integration testing to deliver optimal services.
  8. Perform system requirements analysis, develop core API architecture and implement modern API methods as per company requirements.
  9. Coordinate with vendors who’s APIs will be consumed.
  10. Will be responsible to expose APIs of the company's product as per need.
  11. Focus on the API design goals and best practices that can improve the application developer's experience
  12. Translate the business domain into several APIs by having a clear understanding of the business vision and its functions • API Testing using Swagger Hub / Postman/Soap UI or any other recommended tool as per API need. • Consuming Response of any type (JSON, XML)
  13. Serializing/ De-serializing API Data to Modal Classes
  14. Provide business support to end users on test and live environments. • Maintain and document business application & software functionality.
  15. Maintain and comply with standards/ compliance.

Requirements

  1. Hands-on experience of working on ASP.NET MVC, Web APIs, JavaScript, JQuery, HTML, CSS, Bootstrap, C#, and SQL Server.
  2. Sound concepts of Architectural Patterns, Design Patterns, OOP, and RDBMS.
  3. Proven working experience in Web Application Development and Database Development
  4. You have expert-level skills with web application frameworks asp.net, and entity framework.
  5. Proven working experience with ASP.NET Web APIs with maximum features utilized.
  6. Working experience with client-side scripting framework.
  7. Solid understanding and experience of how web applications work including web application lifecycles, security, session management, and cash.
  8. Aggressive problem diagnosis and creative problem-solving skills.
  9. Team player, self-learner, and positive person.

Organization Six Sigma Travel Group
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-01-31 8:37 am
Expires on 2024-12-22