Senior C# Developer

Senior C# Developer
Company:

Expleo Group


Details of the offer

Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We are a talent incubator. The time you spend at Expleo will turbo-charge your career, allowing you to work on complex technical challenges, enjoy opportunities to expand your skills and take part in inspiring, multi-disciplinary collaborations with your colleagues. Whether working on autonomous vehicles, green planes, the factories of tomorrow or cutting-edge banking technology, you will have the opportunity to become a bolder version of yourself. Let's change the game together.We are looking for an experienced C# Developer to join our dynamic team in Johannesburg (Hybrid, in office 1-2 days a week).Role OverviewAs a Senior C# Developer, you will take responsibility for all aspects of software development, from planning, design, coding, deployment, and operational support. Our team focuses on systems used in the valuations of capital markets instruments and products such as equities, bonds, commodities, derivatives, and indices. The goal is to develop and support software tailored to the needs of our clients, helping the business achieve its strategic objectives.Results DeliveryContribute to the crafting of the departmental business plan to ensure delivery of focus areas for the year in support of IT strategy.Apply cost-effectiveness principles in planning and delivery to contribute to the achievement of divisional financial targets.Provide input into the formalization of the divisional budget.Manage allocated budget by tracking costs.Stakeholder Relationship ManagementBuild a strategic network of thought leaders and relationships by utilizing social media, attending, and presenting at conferences and training interventions.Maintain ongoing collaborative relationships with business stakeholders to ensure proper understanding of customer needs and delivery of appropriate solutions.Participate in relevant meetings with associates (developers, testers, business analysts, project managers, etc.) to share knowledge and play the expected role in various projects.Ensure applications are developed, implemented, and supported in line with cost, quality, and timelines as per Service Level Agreements.Process ManagementManage personal delivery against the agreed plan and set timelines, identify obstacles to delivery, and take appropriate action where required.Conduct technical impact analysis of business requirements to understand the impact of process changes and decide on the project scope and delivery method.Develop software to meet business requirements using relevant coding design patterns.Conduct unit testing of code to ensure it meets the business functional requirements.Create supporting documentation to detail the application development and testing process, making it easier to support the solution in the future and train end-users.Assist with the deployment of applications into production by providing relevant documentation, creating deployment artifacts, and making the system available for business users.Support business during user acceptance testing by resolving queries and defects to ensure delivery of a system that meets business requirements.Support production queries by resolving any issues to ensure system availability for business use.Ensure all audit findings in the operations environment are closed timely.Provide a stable, predictable, and reliable production environment.Conduct requirement analysis and planning on new work requests/projects from business.Follow change processes and provide test evidence for production changes.Automate processes where possible to avoid manual work.Self-ManagementImprove personal capability and professional growth in line with client objectives by discussing development needs and proposed solutions with management.Stay updated with changes in legislation or standards by conducting research and utilizing networks.Upskill team and other professionals by sharing knowledge and research results.Exemplify the client's values, displaying professional conduct and adherence to required technical standards.Ensure team members have the required skills and professional/technical expertise by assessing gaps and development areas and creating development plans.Engage with the team to motivate better performance, ensure respect, and value diversity.Transformation And Innovation ContributionAnalyze, research, develop, and implement innovative ideas and value-adding solutions contributing to divisional and client results.Degree/Diploma in Information Technology.Industry recognised software development certifications.5 years of experience using multiple Microsoft technologies and platforms.Basic software applications (e.g., Outlook, Word, Excel, Access, Internet, Email).Source code management.Proficient in .NET/C#, MS SQL Server, MS Azure, Microsoft Power Platform.Proficient in client and server-side Javascript, HTML, CSS3.Knowledge of relational databases, algorithms, and design patterns.Experience with front-end design.Advantageous: SharePoint Online knowledge.Software design patterns.DevOps principles.SDLC.Divisional service offerings.Data analysis.Decision-making processes.Awareness of industry trends.We are guided by shared values in all things we do: Courage, Excellence, Collaboration, Respect and Accountability.Courage – We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance.Excellence – We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset.Collaboration – Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks.Respect – We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always.Accountability – We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our "right to fail" as an opportunity to bounce back and progress.
#J-18808-Ljbffr


Source: Whatjobs_Ppc

Requirements

Senior C# Developer
Company:

Expleo Group


Microsoft Security & Firewalls Specialist

A well established company within the IT space is seeking the expertise of a Microsoft Security & Firewalls Specialist to join their company based in Brits. ...


From Fempower - South Africa

Published a month ago

Sap Fiori Consultant

I am urgently looking for a SAP Fiori Consultant12 months contract opportunityMinimum experience requirementso Any of: SAP ABAP, Fiori, WorkZone- Resource le...


From Hr Genie - South Africa

Published a month ago

Hr Consultant

Key Responsibilities: Deliver efficient first-time call resolution while providing an all-round superior service and excellent employee experience. Responsi...


From Tfg (The Foschini Group) - South Africa

Published a month ago

Engineer (Data, Platform, Cloud, Devops, Ml, Data Visualisation) X11

Listing reference: woolw_000888 Listing status: Online Apply by: 13 August 2024 Position summary Industry: Wholesale & Retail Trade Job category: FMCG, Retai...


From Woolworths - South Africa

Published a month ago

Built at: 2024-09-16T23:53:34.440Z