Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 22, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    PTPI was established in 2013 to provides a broad portfolio of information technology solutions and business process to its clients in South Africa and the rest of Africa. Our core portfolio comprises IT Portfolio Analysis, Enterprise Architecture services, business process consulting services as well as professional staffing services in information-technolo...
    Read more about this company

     

    Senior Developer

    About the job
    The Job Description outlines the main duties and key performance areas only as applicable to the requirements of the appointed post: Currently looking for Senior Developer(s) to join and assist on development and enhancements of an inhouse ERP system that consist of various independent modules.

    Notes about the platform:

    • System will be web based and should support modern security and allow authentication and authorization.
    • System should be able to run on MS infrastructure.
    • System have middle-ware services running behind it
    • Systems use MSSQL as datastore and other third party repository like ElasticSearch
    • System integrates with internal AD for user authentication. Integrates with 3rdp systems like Docusign, Microsoft Graph (Teams, Office365 ect), SigningHub etc
    • System is based on Domain Driven Design pattern.
    • System boost modern web UI with great UX and display/render well on small devices like smart phones.
    • System make use of workflow automations tools and integrate with them vial APIs.

    Developer should be able to work and collaborate with other team members and be able to share code on MS DevOps portal. Developer should be well versed and expert in tech stack mentioned:

    • C#, .Net Core, ASP.NET, ASP.NET MVC
    • Entity Framework, ADO.NET, LINQ to SQL
    • Azure, Twilio
    • MS SQL Server 2012 - 2017,
    • Azure DevOps, TFS
    • Visual Studio 2019 - 2022
    • Syncfusion
    • REST API, WebAPI
    • JavaScript, jQuery, SignalR
    • HTML5, CSS, Bootstrap
    • IIS
    • Agile, Scrum, TDD

    Must have:

    • AngularJS/Angular
    • Ionic Framework
    • Web Forms
    • AWS
    • BitBucket, Git, SVN
    • Telerik, Kendo, Dev Express
    • WCF/SOAP
    • Kafka/Debezium
    • NoSQL
    • Microsoft Bot Framework
    • Linux

    Solution design and architecture principles required:

    • Full architecture with responsibility separation concerns, SOLID and Clean Code
    • Domain Driven Design (Layers and Domain Model Pattern)
    • Domain Events
    • Domain Notification
    • Domain Validations
    • CQRS (Immediate Consistency)
    • Event Sourcing
    • Unit of Work
    • Repository

    Required years of working experience: 4+ years

    Additional Information:

    • Developer should be able to start IMMEDIATELY with tasks already prepared by existing team lead.
    • Developer should be able to commit at least 40hrs per week on the project due urgency of the solution.
    • Developer should be conscious of time factor and be ready to hit the ground running.
    • Developer should be able to communicate well in English and easily grasp tech matters with ease.
    • Developer should be able to attend adhoc progress meetings over MS Teams, client site or office(Pretoria and Kempton Park).
    • Developer should be able to report daily activities to tech team lead and as when required.
    • Developer should be able to run with release and deployment processes within a client environment
    • Developer should be able to construct various technical documentations around the systems
    • Developer should be able to support client with production issues on the system
    • Lastly but not least developer should be committed to success of the projects.

    Location: Kempton Park, Gauteng

    Method of Application

    Interested and qualified? Go to PTP Intergrated on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at PTP Intergrated Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail