Are you a passionate coder with a knack for designing innovative solutions and optimizing complex systems?
Our Client is looking for a Senior Developer to lead the charge in creating software that drives our mission forward. If you're ready to bring your technical expertise, problem-solving skills, and collaborative spirit to a dynamic team, this is the role for you.
Skills and ExperienceWhat you'll do: Provide external and internal support on systems and software queriesMaintain system components and ensure reliable deployment of new featuresTake ownership of software issues, and work with our Development Teams to resolve advanced issues when necessaryDocument, troubleshoot, and resolve problems independentlyCollaborate with a variety of individuals and teams at all levels within the organizationPerform advanced root cause analysis on bugs and databasesConfigure and maintain in-house schedules and scriptingAutomate and implement processesProvide value to the business by advising on the best use of technologyEnsure delivery of application solutions meets business needs, ensuring agility and flexibility for future demandsManage the design (technical specs), building, manageability, and sustainability of in-house applications (SDLC, change control, capacity and performance planning, etc.)Manage the integration, manageability, and sustainability of hosted or procured system applicationsApply governance and compliance principles to protect the client's interests, including risk management, internal controls, and security managementWork with colleagues as a technical thinking partner/peer mentorYour expertise: 5+ years' experience with .NET (C#)5+ years' experience with Windows Communication Foundation (WCF)5+ years' experience with TSQL (stored procedures, etc.)Experience with Web Services/API IntegrationsExperience with .NET Framework & CoreExperience with ASP.NET Web APIExperience with Team Foundation Server (TFSVC and/or TFS Git)Experience with Azure DevOps and CI/CDExperience with Object-Relational Mapping (ORM) technologies (Entity Framework)Exposure to System Architecture & Technical DesignExperience in working with complex teams/environment, i.e., Multi-tier solutions (in-house and external partners)Experience with API refactoring or web service modernization strongly advantageousExperience with Queueing frameworks (RabbitMQ, Kafka) advantageousExperience with Code Quality and Code Security tools advantageousExperience with SSIS advantageousExperience in SSRS advantageousExperience with MS SharePoint advantageousExperience in using Agile Methodology will be beneficialQualifications required: A relevant tertiary IT degree/diploma or equivalentOtherCoaching and learning facilitation skillsAbility to inspire and ignite optimistic, positive energyAbility to think and act systematically and strategicallyCapacity to collaborate, integrate, and facilitate teamworkSelf-monitoring, personal management, and self-disciplineLearning agility and adaptabilityBusiness AcumenSense of personal accountability and internal locus of controlStrong verbal and written communication skillsAbility to work independently and within a teamContinuous relationship buildingAbility to think creatively and innovatively within area of accountabilitySolution-orientedAbility to work in a cross-functional team across all IT disciplinesTechnical and functional knowledgeExpert knowledge of systems development processes (methodologies, SDLC, development and testing techniques)Expert knowledge and understanding of the IT industry, especially in relation to application developmentAbility to research/problem solve technical problems through appropriate use of available resourcesAbility to ensure optimal efficiency of the solution by proactively seeking opportunities to enhance effectiveness and efficiencyAbility to learn new technologies/development languagesAdhering to project timelines
#J-18808-Ljbffr