Senior Specialist .Net Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Specialist .Net Developer


SUMMARY:
Our client is seeking a Senior Specialist Net Developer Purpose of the Position:
To develop and maintain system software applications based on business system requirements and queries in order to improve and enhance system functionality for the business.
Experience:
8 years’ experience in programming, understanding of database design and system analysis. Proven previous work experience as a Senior .Net Developer. Qualifications:
3-year degree/diploma in Information Technology. Microsoft or other relevant certificates will be advantages. Core Skills:
C#, .NET Framework & .NET Core, MS SQL Server, ASP.NET MVC, Web API,
Entity Framework, Azure DevOps, Windows Services, jQuery

POSITION INFO:
Key Responsibilities:

  • Analyzes existing code to understand performance impact and propose solutions.
  • Utilizes established development tools, guidelines and conventions.
  • Creates efficient and logical solution designs for clients.
  • Upgrades existing .NET websites and applications.
  • Troubleshoots, debugs and upgrades existing systems.
  • Prepares and maintains code for various .Net applications and resolves any defects in systems.
  • Designs and codes superior technical solutions
  • Reviews and debugs .NET applications.
  • Writes well-designed, scalable, and testable code.
  • Prepares test-based applications for various .Net applications.
Continuous Improvement
  • Design, code, debug and correct programs to ensure business requirements are met.
  • new and maintenance
  • Analyze the effect of new functions on the existing system.
  • Compile test cases according to System Development Lifecycle methodology and conduct thorough inhouse testing per operational procedure.
  • Implement practical solutions that use the specialist and departmental systems and processes.
  • Provide specialist input and recommendations to improve the efficiency, compliance and quality objectives related to the area of specialization.
  • Identify problems and develop and propose solutions to present to appropriate leader or stakeholders.
  • Ensure day to day operational support required from area of specialization is provided to enhance performance.
Cost Containment
  • Support the identification, development and implementation of cost-effective processes to increase efficiency and reduce cost drivers related to area of specialization.
  • Continuously review cost / benefit and Return on Investment within area of specialization.
  • Designs software solutions that efficiently fit in an existent application ecosystem.
Drive Customer-Centricity
  • Maintain a high level of impact on other departments to support improved delivery.
  • Continually increase understanding of client and stakeholder needs, satisfaction and service delivery
Knowledge Management
  • Ensure that adequate knowledge regarding specialization is shared as required and maintained within the research library.
  • Provide advice and / or training as required.
  • Maintain, develop and implement specialist knowledge within the day-to-day operations of the organization.
Maintain Expertise Level
  • Be a member of related professional bodies.
  • Ensure CPD (continual professional development) or similar accreditation requirements are met annually to ensure maintained specialist accreditation.
Network Key Relationships
  • Engage with and provide support to the established network of internal and external expert resources and partners.
Specialist support to projects
  • Provide Specialist expertise and ensure best practice related to specialization is implemented in projects, when required.
  • Conform to project management disciplines when participating in projects.
  • Represent department or project on appropriate committees related to area of specialization.
Generic Objectives Specific deliverables: Continuous improvement:
  • Design and produce art and copy layouts for material to be presented by visual communications media.
  • Prioritize, track, handle, and maintain records of the elements, costs, and time schedules of multiple projects.
  • Design, code, debug and correct programs to ensure business requirements are met: new and maintenance.
  • Analyze the effect of new functions on the existing system.
  • Compile test cases according to System Development Lifecycle methodology and conduct thorough inhouse testing per operational procedure
  • Drive customer centricity: Consult with client or supervisor to evaluate individual project needs
Position Specific Outputs
  • Analyze business specifications, determine feasibility and develop application software in order to change/improve business information
  • systems on an ongoing basis.
  • Participate in the change process from a technical side to ensure completion of system enhancements and maintenance.
  • Compile technical documentation relating to new systems or changes to existing systems, usability and maintenance.
  • Perform testing to ensure the quality of the system and meeting business requirements.
  • Perform investigations on system problems e.g. debugging and provide feedback within a reasonable time.
  • Determine costing of projects and provide feedback to management for them to be aware of capacity and time needed to complete relevant tasks.
  • Provide training to new developers to understand the system and process in order for them to function effectively.
  • Liaise with technical departments in order to implement and maintain system functionality.
  • Compile ad-hoc reports to internal management as required.
Competency Requirements
Attribute
· Credibility: Lead with integrity and trust others as you would like to be trusted -Living the values and being transparent
· Entrepreneurship: Take chances to continuously improve our Customer's experiences -Driving operational efficiencies
· Influence: Engage with Customers and colleagues to advance the organization’s welfare -Making work happen
· Collaboration: Build work-related network and share knowledge with colleagues -Building networks
· Ownership: Make critical decisions based on what's right for Customers -Owning operational decisions and knowing oneself
Original job Senior Specialist .Net Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

Share this job with your friends

icon get direction How to get there?

icon geo-alt Johannesburg, Gauteng

icon get direction How to get there?
View similar Customer Service / Guest Services jobs below

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.