Senior Software Developer (C#/.Net)

Details of the offer

Key Responsibilities Strategic and Project Management Lead Software Development : Take ownership of the design, development, and implementation of new software features and system requirements. Collaborate with Stakeholders : Work closely with project managers and business stakeholders to define project scope, objectives, and deliverables. Mentor Junior Developers : Provide technical guidance and mentorship to junior developers to ensure their growth and development. Deliver Projects On Time : Manage project timelines and resources, ensuring delivery within scope, on schedule, and within budget. Innovate : Stay updated with industry trends and emerging technologies, proposing innovative solutions to improve development processes. Operations and Support Application Development & Maintenance : Develop and maintain .NET webform applications and C# services that meet business requirements. Troubleshoot & Resolve Issues : Address issues reported by users, ensuring timely resolutions through the helpdesk and incident management processes. Code Quality & Best Practices : Perform code reviews to ensure adherence to best practices and maintain high coding standards. Optimize Performance : Continuously improve application performance, reliability, and scalability. Documentation : Create and maintain clear and comprehensive technical documentation for software development processes and application features. Environment Management Maintain Development & Production Environments : Ensure the development and production environments are secure, stable, and performant. Database Management : Manage and maintain the MS SQL database, ensuring data integrity, security, and optimal performance. Application Performance & Security : Implement performance monitoring tools and security measures to safeguard applications. Seamless Integration : Work with the infrastructure team to ensure smooth integration and deployment of software. System Audits : Conduct regular system audits to identify opportunities for improvement and ensure systems remain optimized. Qualifications Education : Bachelors degree in Computer Science, Information Technology, or a related field. Experience : Minimum of 7 years of experience in software development, with a strong background in .NET and C# development. Technical Skills : Proficiency in .NET and C# for webform and service-oriented application development. Experience with MS SQL Database and managing SQL queries. Knowledge of console applications and service-oriented architecture (SOA). Strong understanding of application performance optimization and troubleshooting. Excellent problem-solving skills and keen attention to detail. Soft Skills : Strong communication skills with the ability to collaborate with cross-functional teams. Proven ability to work in a team-oriented environment and mentor junior developers. Preferred Skills Agile Methodologies : Experience working in Agile development environments. DevOps & CI/CD : Knowledge of DevOps practices and experience working with CI/CD pipelines. Certifications : Relevant certifications in .NET, C#, or project management (e.g., PMP, ScrumMaster) are a plus. Work Environment Office-Based : This is an office-based role where youll have access to all the tools and technologies necessary for software development. Collaboration : Youll be working closely with a team of skilled professionals in an innovative and dynamic work environment. Why Join Us? Impactful Work : Take ownership of key projects that contribute directly to the success of the business. Career Growth : Gain the opportunity to mentor junior developers and help shape the development teams future. Collaborative Culture : Work in a supportive, team-oriented environment where your ideas are valued. Apply now


Nominal Salary: To be agreed

Source: Adzuna_Ppc

Requirements

Service And Parts Administrator

Job Summary: We are looking for a reliable and detail-oriented Service and Parts Administrator to join our team. Key responsibilities: Purchase Orders Proble...


Webuycars - Gauteng

Published 7 days ago

Senior Data Engineer

Data Engineer Are you a talented data engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search proces...


Offerzen Ltd - Gauteng

Published 7 days ago

Devops Engineer

DevOps Engineer Are you a talented DevOps engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search pr...


Offerzen Ltd - Gauteng

Published 7 days ago

Php Engineer

PHP Engineer Are you a talented PHP engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process....


Offerzen Ltd - Gauteng

Published 7 days ago

Built at: 2024-11-22T16:48:58.463Z