Line of Service
AdvisoryIndustry/Sector
Not ApplicableSpecialism
Software EngineeringManagement Level
Senior AssociateJob Description & Summary
Our software development team specializes in providing custom software solutions to larger clients, including public and private entities. We have a number of exciting complex projects in the pipeline, and we are looking for a skilled Senior .NET Developer to join our passionate and dynamic team.As a Senior .NET Developer, you will play a critical role in the design, development, and implementation of our client’s software solutions. An extensive experience in developing .NET applications and a solid understanding of software development methodologies is required. The ideal candidate should possess over three years of experience, be a proactive problem solver with excellent analytical and communication skills, working in a fast-paced environment, a self-starter, and have a passion for technology.
Your Mission
Your career with PwC is what you make it to be. This role will include, but is not limited to, the following:
Designing and developing client, server and web applicationsFollowing the SDLC, working in an Agile environmentEnsuring the delivery of quality products and materialKeeping yourself up to date with the latest developments within your segmentDevelop technical specifications and architectureAnalyze system requirements and prioritize tasksMentor and support your peersAbout You
What makes you eligible for this role:
A tertiary qualification in Information Technology, Business and Computing, or a related fieldA strong foundation in object-oriented programming (OOP), with both theoretical knowledge and hands-on experienceFamiliarity with software development best practices, design patterns, and architectural principles, including Domain-Driven Design (DDD) and Dependency Injection (DI)Possessing the following skills and attributes:
Highly motivated and organized, with the ability to work independently and manage multiple priorities effectivelyExcellent communication and documentation skills, with the ability to convey complex technical concepts clearlyProven ability to work collaboratively within a team, fostering a positive and productive environmentStrong attention to detail and a continuous eagerness to learn and adopt new technologiesPassionate about mentoring and guiding colleagues, promoting knowledge sharing and growthDemonstrated aptitude for engaging in technical and business discussions, both internally and with clients, ensuring alignment and understandingCompetence in making informed technical decisions and proposing innovative solutions to complex technical challengesPossessing the following technical skills:
Proficiency in C#, with a strong understanding of object-oriented programming principlesExperience with .NET and ASP.NET development, including expertise in MS SQL Server for database managementHands-on experience with front-end technologies, including TypeScript and at least one modern JavaScript framework such as Vue.js, Angular, or ReactStrong knowledge of fundamental web technologies such HTML, JavaScript, and CSS, with a focus on building responsive and accessible web applicationsExperience in designing and consuming RESTful APIs for seamless system integrationFamiliarity with Web Services and related technologiesStrong understanding of UI/UX principles to develop intuitive and engaging user interfacesProficiency with version control systems, particularly Git, for collaborative developmentAbility to analyse system requirements and translate them into effective technical solutionsExperience in drafting technical specifications and software documentationCapability to develop and maintain software operating procedures to ensure system reliability and consistencyExperience in the following is nice to have:
Experience working in an Agile/Scrum development environmentKnowledge of cloud platforms (e.g., Azure, OCI) and microservices architectureFamiliarity with Oracle Database for enterprise-level data managementFamiliarity with CI/CD pipelines for automated testing and deploymentExperience with Docker and containerized applicationsPast experience in implementing, maintaining and customizing Microsoft
SharePoint will be considered an asset.
This role requires individuals to be based in Malta.
Create your future with us
At PwC we strive to solve important problems. By joining our Firm, you are joining a community of human-led and tech powered solvers that leads with the heart and lives by our values . Our focus is on helping you realize your full potential by providing you with a healthy working environment, a dedicated learning journey, as well as the required flexibility to achieve your desired work life balance.
Bring your whole self to PwC and discover how far you can go. This opportunity is ideal for you if you are eager to embark on a journey to invest in your career development and are also excited to collaborate with experts in the field. We have people from all walks of life, and we are committed to a world where everyone is seen and heard, so let’s re-imagine the possible together.
But that is not all! At PwC we provide various benefits such as:
Continuous personal and professional growth through our Learning and Development Program
A dedicated Career Coach assigned to you to focus on helping you set your career path and reach your personal and professional goals
A Wellbeing Program, which includes an Employment Assistance Program and Fitness initiative
Annual performance appraisals
A dynamic, diverse and young environment
International opportunities
An open door policy
Regular social and sports activities
If this aligns with your values and who you are as a professional, then we want to hear from you! Apply now and join us on our journey to build trust in society and solve important problems!
Education (if blank, degree and/or field of study not specified)
Degrees/Field of Study required:Degrees/Field of Study preferred:Certifications (if blank, certifications not specified)
Required Skills
Optional Skills
Acceptance Test Driven Development (ATDD), Acceptance Test Driven Development (ATDD), Accepting Feedback, Active Listening, Analytical Thinking, Android, API Management, Appian (Platform), Application Development, Application Frameworks, Application Lifecycle Management, Application Software, Business Process Improvement, Business Process Management (BPM), Business Requirements Analysis, C#.NET, C++ Programming Language, Client Management, Code Review, Coding Standards, Communication, Computer Engineering, Computer Science, Continuous Integration/Continuous Delivery (CI/CD), Creativity {+ 46 more}Desired Languages (If blank, desired languages not specified)
Travel Requirements
Not SpecifiedAvailable for Work Visa Sponsorship?
NoGovernment Clearance Required?
NoJob Posting End Date