Senior .Net Developer

Who We Need – Senior .Net Developer

We are looking for an experienced Senior .Net Developer with a proven track record in implementing custom solutions using enterprise-level technology, platforms, practices, and a keen interest in solution architecture.

As a Senior .Net Developer you should be comfortable in assisting the development team at a senior level to deliver on development requirements or to solve challenges on a project, as well as making sure best practice coding is adhered to during development.

Who are we?

Decision Inc. is a management and technology consulting organization. The Company’s foundation is built in technology; however, what makes us unique is our understanding of how to unleash the potential locked in our clients’ business and their people. We help companies to run better, grow faster and change what they do.

We represent the following leading global technology brands and are experts in the implementation, support and execution of these technologies: SAP, QlikView, Microsoft, Alteryx and Adaptive Insights.

View our exciting culture here: Decision Inc. Careers

What Will You Do as a Senior .Net Developer?

Key Responsibility of the Senior .Net Developer:

  • Work with the Technical Leads in designing and building solutions using a broad range of platforms, primarily .Net and .Net Core
  • Designing, programming, testing, debugging, and enhancing existing and new software solutions
  • Provide support and stability in existing and new solutions
  • Integrate new solutions with existing systems
  • Assist in providing accurate effort estimations and costings for scoped solutions
  • Take ownership and assist project teams with implementing solutions
  • Partake in development where necessary to ensure a project meets the quality and deadline that is expected
  • Mentor team members and assist with building capability and skill

Who Do You Need to Be to apply for the role of Senior .Net Developer?

  • Non-negotiable:At least 5 years of experience in .NET development using web technologies and C#,Experience in 1 or more of the following web technologies: Web API, WCF (SOAP beneficial, REST essential), MVC, ASP.Net, Angular, ReactJS,Experience in working with MS SQL for transactions and queryingExcellent understanding of Entity Framework and ORMExcellent understanding of OOP conceptsStrong understanding of N-Tier, DDD, SOLIDComfortable working with source control such as TFS or GITExcellent understanding of Identity Frameworks such as OAuth, Azure AD, ASP IdentitiesAttention to detail
  • At least 5 years of experience in .NET development using web technologies and C#,
  • Experience in 1 or more of the following web technologies: Web API, WCF (SOAP beneficial, REST essential), MVC, ASP.Net, Angular, ReactJS,
  • Experience in working with MS SQL for transactions and querying
  • Excellent understanding of Entity Framework and ORM
  • Excellent understanding of OOP concepts
  • Strong understanding of N-Tier, DDD, SOLID
  • Comfortable working with source control such as TFS or GIT
  • Excellent understanding of Identity Frameworks such as OAuth, Azure AD, ASP Identities
  • Attention to detail
  • Highly advantageous:Experience with developing Azure solutions using Azure Functions, App Services, Azure SQL, Logic apps, etc.Architecting solutions to meet client requirements and budget expectationsTranslating functional specifications to technical specifications
  • Experience with developing Azure solutions using Azure Functions, App Services, Azure SQL, Logic apps, etc.
  • Architecting solutions to meet client requirements and budget expectations
  • Translating functional specifications to technical specifications
  • Soft skills:Ability to thrive in a fluid and dynamic environmentAbility to manage your time and workload effectively and raise any potential project risks to the project team and project manager timeouslyDevelop solutions with re-usability in mindAbility to collaborate on development and conceptualise tasks with a larger teamAn ability to solve problems both independently and collaborativelyEagerness and willingness to learn – a positive attitude is everything
  • Ability to thrive in a fluid and dynamic environment
  • Ability to manage your time and workload effectively and raise any potential project risks to the project team and project manager timeously
  • Develop solutions with re-usability in mind
  • Ability to collaborate on development and conceptualise tasks with a larger team
  • An ability to solve problems both independently and collaboratively
  • Eagerness and willingness to learn – a positive attitude is everything
The fourth industrial revolution is here and change is inevitable. Our role in supporting this change is what sets Decision Inc. apart. Helping clients use technology platforms to redesign their modern workplace and put data driven decision making at the heart of the operating model. Decision Inc. is a global leader in information-driven transformation with a core focus on data, digital and performance intelligence. Our expertise in technology and industry specialisations have enabled us to help companies around the world make better decisions faster. Our emphasis on local excellence and global scale enables us to bring clients best of breed technology solutions that enable significant improvement whilst leveraging our Global Research and Innovation teams to accelerate the time to insight. Our local consulting teams are experts in the implementation, support and execution of these solutions and work with our clients to deliver real results and improvement.